当前位置: 代码迷 >> J2EE >> java中的时间如何相减(只包含小时和分钟),比如8:10-01:30=06:40
  详细解决方案

java中的时间如何相减(只包含小时和分钟),比如8:10-01:30=06:40

热度:652   发布时间:2016-04-17 23:35:00.0
java中的时间怎么相减(只包含小时和分钟),比如8:10-01:30=06:40
java中的时间怎么相减(只包含小时和分钟),比如8:10-01:30=06:40
时间用两个String变量保存。
------解决思路----------------------
执行到这句话都是正确的,long result = sdf.parse(a).getTime() - sdf.parse(b).getTime();
但是你要注意:
getTime 方法返回一个整数值,这个整数代表了从 1970 年 1 月 1 日开始计算到 Date 对象中的时间之间的毫秒数
所以你需要在相减之后的结果上加上1970 年 1 月 1 日的毫秒数,这样才是正确的结果
  相关解决方案