计算时间差转为小时数
2015-10-13 11:21
253 查看
SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date begin=dfs.parse("2015-09-30 14:00:00");
java.util.Date end = dfs.parse("2015-09-30 14:21:00");
long between=(end.getTime()-begin.getTime())/1000;//除以1000是为了转换成秒
long day=between/(24*3600);
double h1 = day *60;
double h2=between%(24*3600)/3600;
double h3=between%3600/60;
h3 = h3/60;
String s = h3+"";
if(s.length()>=4){
h3 = Double.parseDouble((h3+"").substring(0, 4));
}
System.out.println((h1+h2+h3)+"总小时");
java.util.Date begin=dfs.parse("2015-09-30 14:00:00");
java.util.Date end = dfs.parse("2015-09-30 14:21:00");
long between=(end.getTime()-begin.getTime())/1000;//除以1000是为了转换成秒
long day=between/(24*3600);
double h1 = day *60;
double h2=between%(24*3600)/3600;
double h3=between%3600/60;
h3 = h3/60;
String s = h3+"";
if(s.length()>=4){
h3 = Double.parseDouble((h3+"").substring(0, 4));
}
System.out.println((h1+h2+h3)+"总小时");
相关文章推荐
- angularjs数据异步加载时的绑定事件
- maven 快照 更新策略
- iOS开发--自定义UIAlertController
- 资源链接预存
- 常见面试之机器学习算法思想简单梳理
- 数据库主键生成策略 方法集合
- 命令
- Eclipse新建动态web工程项目出现红叉解决方案
- Android时间选择器的简单实现
- 史上最详细SpringMVC详细示例实战教程
- EventBus使用之基础
- JavaWeb:java.lang.NoClassDefFoundError: org/springframework/core/OrderComparator$OrderSourceProvider
- [VIM插件]fedora22编译vim7.4对perl组件支持的问题
- 如何通过subId来获取phoneId?
- (转)iOS应用架构谈 view层的组织和调用方案
- 布局文件延迟加载
- 文章标题
- hive使用技巧(一)自动化动态分配表分区及修改hive表字段名称
- Linux学习进阶路线图
- 用 VC++ 2008 ATL 编写 Windows Service(转)(