用java计算日期/时间差

我也想计算两个日期之间的差额以小时/分钟/秒为单位。

我的代码有一个小问题,就是:String dateStart = "11/03/14 09:29:58";String dateStop = "11/03/14 09:33:43";// Custom date formatSimpleDateFormat format = new SimpleDateFormat("yy/MM/dd HH:mm:ss");  Date d1 = null;Date d2 = null;try {

d1 = format.parse(dateStart);

d2 = format.parse(dateStop);} catch (ParseException e) {

e.printStackTrace();}    // Get msec from each, and subtract.long diff = d2.getTime() - d1.getTime();long diffSeconds = diff / 1000;         long diffMinutes = diff / (60 * 1000);         long diffHours = diff / (60 * 60 * 1000);                      System.out.println("Time in seconds: " + diffSeconds + " seconds.");         System.out.println("Time in minutes: " + diffMinutes + " minutes.");         System.out.println("Time in hours: " + diffHours + " hours.");

这应产生:Time in seconds: 45 seconds.Time in minutes: 3 minutes.Time in hours: 0 hours.

然而,我得到了这个结果:Time in seconds: 225 seconds.Time in minutes: 3 minutes.Time in hours: 0 hours.

有人能看到我做错了什么吗?

java中日期计算时间差,用java计算日期/时间差相关推荐

  1. java 获取文件时间_在java中怎么获取文件的最后修改日期

    在java中怎么获取文件的最后修改日期 发布时间:2020-07-10 09:57:26 来源:亿速云 阅读:86 作者:Leah 在java中怎么获取文件的最后修改日期?相信很多没有经验的人对此束手 ...

  2. Java 位运算理解 Java中的位移运算整理 Java右移n位 Java左移n位

    Java 位运算理解 Java中的位移运算整理 Java右移n位 Java左移n位 一.概述 1.在浏览一篇文章时,看到一个介绍 ,使用位移操作替代乘除法 ,若位移多位该怎么计算呢?  二.代码理解 ...

  3. java中的jpa_JPA教程–在Java SE环境中设置JPA

    java中的jpa JPA代表Java Persistence API,它基本上是一个规范,描述了一种将数据持久存储到持久存储(通常是数据库)中的方法. 我们可以将其视为类似于Hibernate之类的 ...

  4. Java中的字符集编码入门Java中的增补字符

    转载自:http://jiangzhengjun.iteye.com/blog/512083 Java中的字符集编码入门Java中的增补字符 博客分类: 字符集编码 Java Java号称对Unico ...

  5. Java中使用BigDecimal进行浮点数精确计算 超大整数 浮点数等计算,没有数位限制...

    (注:前面写了一个超大整数相加的类,参见: 超大整数相加,超过了long的范围,你要怎么做!,后来有朋友评论说BigDecimal可以完全实现我的这这个功能,刚开始的时候,我还不服气,据我所知那里有这 ...

  6. Java中使用BigDecimal进行浮点数精确计算 超大整数 浮点数等计算 没有数位限制

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! (注:前 ...

  7. 圆的周长在java中怎么表示_Java基础之计算圆的周长

    最简单的程序 圆形的周长公式: C=πd=2πr π是圆周率,约等于3.14,公式中r为圆的半径,d为圆的直径 在数学领域,称之为公式,在计算机领域,习惯称之为算法. 算法描述的是,如果要解决一个问题 ...

  8. java中时间输出的格式_Java 打印日期/时间格式

    Java格式 - Java 打印日期/时间格式 Java 打印日期/时间格式处理日期,时间和日期时间值. Java 打印日期/时间格式可以应用于格式值为long,Long,java.util.Cale ...

  9. java中char占的二进制,java数据类型与二进制详细介绍

    java数据类型与二进制详细介绍 在java中 Int 类型的变量占 4个字节 Long 类型的变量占8个字节 一个程序就是一个世界,变量是这个程序的基本单位. Java基本数据类型 1. 整数类型 ...

  10. =在 java中怎么表示_在Java中各种类型运算符的介绍与其基本使用方式(有具体使用示例)...

    一.算数运算符 基本四则运算符 + - * / %(使用规则简单,正常使用即可) 注意事项: a) int/int 结果还是 int 要保留小数需要使用double来计算 int a = 1; int ...

最新文章

  1. 翻译:FireBug 1.10 新特性
  2. HR要我薪资流水,可我多报了怎么办?
  3. 大道至简第三章。感受。
  4. 单片机霹雳灯c语言数组,单片机实训,流水灯,霹雳灯.doc
  5. [雪峰磁针石博客]接口测试面试题
  6. QDir类及其用法总结
  7. 离线安装Python包的三种方法
  8. 土方计算过程(方格网法)
  9. ALL_TAB_COLS
  10. 中望3D 2022 基准平面
  11. 【数据分析干货】世界杯4强出炉!冠军将花落谁家?看看历年数据!
  12. Linux下nginx完全卸载删除+安装以及环境配置
  13. 支付宝小程序动态绑定样式
  14. sfc/scannow是什么意思,有什么作用?(转)
  15. 例题6-13 古代象形符号(Ancient Messages,World Finals 2011,UVa 1103)
  16. 用c语言做99玫瑰花,计算机技术基础(c语言)用C语言描绘玫瑰花.doc
  17. python3 递归函数,python3的递归函数 | 吴老二
  18. 论文解读:HINGRL:通过异构信息网络上的图表示学习预测药物-疾病关联
  19. 固定资产折旧方法与计算公式,固定资产的折旧方法有几种?
  20. 自定义 FlowLayout流式布局搜索框 加 GreenDao存取搜索记录,使用RecyclerView展示

热门文章

  1. python caffe报错:No module named google
  2. MediaCodec_loop 崩溃
  3. opencl 实例源码
  4. 78.Zabbix监控Nginx
  5. OSPF特殊区域之STUB
  6. linux如何右键新建文件夹,在Ubuntu 18.04右键菜单中增加新文档(New Document)及其他类型选项...
  7. 计算机文化基础知识在未来工作中的应用论文,大学计算机文化基础论文范文2篇...
  8. linux push path,Linux系统shell使用几点摘录(二)
  9. 四川大学锦江学院计算机专业怎么样,四川大学锦江学院怎么样?是一所什么层次的大学?...
  10. 宜昌高新区三峡云计算机大楼,【智慧宜昌】CREATOR快捷CS分布式系统成功入驻三峡云计算中心...