在Java中两个时间相减得到小时
2010-07-23 20:55
651 查看
间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数.
除1000是秒,再除60是分,再除60是小时.
根据具体时间格式需要自己去写把,.~
记住java标准库中所有时间类都以此为基础转化的,只是他写好了一些
转化的方法给你用而已.但都离不开这个毫秒数为基础.
SimpleDateFormat myFormatter = new SimpleDateFormat( "yyyy-MM-dd ");
java.util.Date date= myFormatter.parse( "2003-06-01 ");
java.util.Date mydate= myFormatter.parse( "2003-05-01 ");
long day=(date.getTime()-mydate.getTime())/(24*60*60*1000);
System.out.println( "相差的日期: " + day);
除1000是秒,再除60是分,再除60是小时.
根据具体时间格式需要自己去写把,.~
记住java标准库中所有时间类都以此为基础转化的,只是他写好了一些
转化的方法给你用而已.但都离不开这个毫秒数为基础.
SimpleDateFormat myFormatter = new SimpleDateFormat( "yyyy-MM-dd ");
java.util.Date date= myFormatter.parse( "2003-06-01 ");
java.util.Date mydate= myFormatter.parse( "2003-05-01 ");
long day=(date.getTime()-mydate.getTime())/(24*60*60*1000);
System.out.println( "相差的日期: " + day);
相关文章推荐
- Java通过new Date() 得到的时间与系统时间差N个小时的解决办法
- Java通过new Date() 得到的时间与系统时间差N个小时的解决办法
- Java通过new Date() 得到的时间与系统时间差N个小时的解决办法
- java设定一个日期时间,加几分钟(小时或者天)后得到新的日期
- java语言编程实现两个时间相差多少天、多少小时、多少分、多少秒
- java设定一个日期时间,加几分钟(小时或者天)后得到新的日期
- java方法,返回两个日期内的所有date集合,根据开始时间、结束时间得到两个时间段内所有的日期
- 20151105 oracle两个时间相减得到的是天数,plsql分组需求破解
- java计算两个时间相差(天、小时、分钟、秒)
- 【java】根据开始时间、结束时间得到两个时间段内所有的日期
- JAVA基础学习之final关键字、遍历集合、日期类对象的使用、Math类对象的使用、Runtime类对象的使用、时间对象Date(两个日期相减)(5)
- 两个时间戳相减得到分钟数()
- java计算两个时间相差(天、小时、分钟、秒)
- Java获取当前时间,两个时间进行比较和相减操作
- Java计算两个日期时间相差几天,几小时,几分钟等
- C#-和时间有关的计算代码、时间相减 得到天数、小时、分钟、秒差
- java将两个日期相减得到天数
- 在java中两个时间相减
- java计算两个时间相差(天、小时、分钟、秒)
- 用sql语句将两个时间相减,得到时间距的DateDiff()函数