java计算两个日期间过了多少天
2017-03-21 14:24
267 查看
再做一个小东西。
其中在数据库中有一个字段为datetime类型,想要计算两个日期之间过了多少天 多少小时 多少分钟。
思路为把时间换算为毫秒(与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)。然后利用毫秒的加减计算。
)
计算如下:
其中在数据库中有一个字段为datetime类型,想要计算两个日期之间过了多少天 多少小时 多少分钟。
思路为把时间换算为毫秒(与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)。然后利用毫秒的加减计算。
)
计算如下:
public static String getDays(Date date){ Calendar cal=Calendar.getInstance(); cal.setTime(date); long oldTime=cal.getTimeInMillis(); long nowTime=System.currentTimeMillis(); long days=(nowTime-oldTime)/(1000*60*60*24);//天数 long hours=((nowTime-oldTime)%(1000*60*60*24))/(1000*60*60);//小时数 long minutes=(((nowTime-oldTime)%(1000*60*60*24))%(1000*60*60))/(1000*60);//分钟数 long seconds=((((nowTime-oldTime)%(1000*60*60*24))%(1000*60*60))%(1000*60))/1000;//秒数 return days+"天"+hours+"小时"+minutes+"分钟"+seconds+"秒"; }
相关文章推荐
- java计算两个日期相差多少天小时分钟等
- java中计算两个日期之间相差多少天
- java计算两个日期之间有多少天
- 如何用java计算两个日期之间间隔多少天
- java实现计算两个日期相差多少月、比较两个日期大小 等常用日期操作
- Java 计算两个日期直接相差多少天
- java计算两个日期相差多少天小时分钟等
- java实现计算两个日期相差多少月、比较两个日期大小 等常用日期操作
- Java中计算两个日期间隔多少天
- java计算两个日期间相差多少天多少小时多少分多少秒
- java计算两个日期相差多少天小时分钟等
- java计算两个日期相差多少天
- java中计算两个日期相差几天
- 计算两个日期之间有多少个工作日的方法(同理也可以计算有多少个双休日)
- java 计算两个日期之间天数
- java 计算两个日期之间天数
- 根据指定两个日期计算出这些时间内有多少天是周末 php程序函数代码
- java中计算两个日期相差几天
- Java 中计算两个日期差
- 计算天数------java两个日期之间的天数、分钟计算