由于在项目中需要计算一个任务从创建到完成操作时的工时数,在网上找了很多方法,都不是我想要的,我需要计算的是小时,而网上很多都是两个时间之间相差多少天多少小时多少分钟多少秒,好不容易找到一个差不多是我想要的样子,然后经过修改后如下:

//计算两个时间之间的小时数private static BigDecimal getDifferHour(Date startDate, Date endDate) {float dayM = 1000 * 24 * 60 * 60;float hourM = 1000 * 60 * 60;float differ = endDate.getTime() - startDate.getTime();BigDecimal hour = BigDecimal.valueOf(differ / dayM / hourM + 24 * (differ / dayM));return hour;}

调用:

//获取开始时间
Date createDate = eXmQuestion.getCreateDate();
//计算耗费的时间
BigDecimal costTime = getDifferHour(createDate, new Date());

计算两个时间之间的小时数相关推荐

  1. php计算两个日期之间的小时数,PHP_php 计算两个时间戳相隔的时间的函数(小时),这个是可以具体到小时的php代 - phpStudy...

    php 计算两个时间戳相隔的时间的函数(小时) 这个是可以具体到小时的php代码 复制代码 代码如下: /* Author: 杨宇 yangyu@sina.cn */ //输入两个时间戳,计算差值,也 ...

  2. MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数

    计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现. 函数 TimeStampDiff() 是MySQL本身提供的 ...

  3. java 排除法定节假日以及正常周六日,计算两个Date相差的小时数

    项目组有一个需求,计算两个Date类型参数,相差的小时数.业务上有一些特殊的用途,可能用于绩效考核的目的吧- 如果不排除节假日周六日的话,处理起来非常easy,是个程序员都能写出来,但是-如果要排除法 ...

  4. python时间差转换成天数_Python实现计算两个时间之间相差天数的方法

    本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...

  5. 怎样计算两个时间之间的间隔

    怎样计算两个时间之间的间隔 1. 怎样计算两个时间之间的间隔? 间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数. 除1000是秒,再除60是分,再除60是小时. ...

  6. 计算两个时间之间的工作时长

    计算两个时间之间的工作时长(小时)排除周末 package com.test;import org.apache.commons.lang3.time.DateUtils;import java.ma ...

  7. python时间差计算器时分秒_Python实现计算两个时间之间相差天数的方法

    本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...

  8. java 计算两个时间之间的间隔

    1. 怎样计算两个时间之间的间隔? 间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数. 除1000是秒,再除60是分,再除60是小时............... ...

  9. 使用Java的Calendar类计算两段时间之间的工作日的天/小时/分钟/秒数

    计算两段时间之间的工作日的天/小时/分钟/秒数 我们能经常遇到一些需求,让获取工作日的时间(当然,调休也上班也是工作日哈!),之前自己给这搞得头大,所以整理总结,把该工具类记录下来,希望大家能用到的时 ...

最新文章

  1. ci框架 mysql_CodeIgniter (CI)框架中的数据库查询汇总
  2. R语言glm拟合logistic回归模型实战:基于glm构建逻辑回归模型及模型系数统计显著性分析、每个预测因子对响应变量的贡献
  3. POSIX消息队列信号通知
  4. cometd_CometD:Java Web应用程序的Facebook类似聊天
  5. MySQL:定时任务被拒绝
  6. [Android学习笔记四] 自定义Android组件之组合方式创建密码框组件
  7. oracle数据库创建用户
  8. 猴子爬山编程java_Java趣味编程100例
  9. WPF采用MVVM模式(绑定:纯前台、命令:触发器绑定命令)
  10. Leetcode-401-二进制手表
  11. Oracle数据库编程:PL/SQL编程基础
  12. mock.js那点事(上)
  13. Jmeter分布式部署测试-----远程连接多台电脑做压力性能测试
  14. asp毕业设计——基于asp+sqlserver的人力资源管理系统设计与实现(毕业论文+程序源码)——人力资源管理系统
  15. punycode转码以及UniCode编码表参考文章
  16. 查看linux系统IPV6地址
  17. OC Bock的使用
  18. 《Android群英传》读书笔记
  19. 安排 , 2021新冠疫情防控指挥作战平台(视频+课件+代码+资料)
  20. Nginx 1.9 安装 ngx_pagespeed 模块

热门文章

  1. python神经网络编程 豆瓣,python神经网络图像分类
  2. 40多岁,失业负债,我该怎么办?
  3. 3d真人手办摄影拍照3d建模设备详细研发文档
  4. 标准C++开发入门与编程实践
  5. 序(C# in depths)
  6. 实际波动率预测:kaggle比赛
  7. 国内BGP电信高防御大带宽服务器哪里的比较好
  8. 比 996 更可怕的是,我需要两个微信
  9. axios跨域携带cookie_axios中cookie跨域及相关配置示例详解
  10. more命令 – 显示文本文件内容