我有整数字段:
currentYear,currentMonth,currentDay,currentHour,currentMinute和nextYear,nextMonth,nextDay,nextHour,nextMinute.
我如何能够在几毫秒内获得这两个时间点之间的差异.我找到了一种使用Date()对象的方法,但这些函数似乎都被删除了,所以风险很小.
还有其他方法吗?
使用GregorianCalendar创建日期,然后按照您的方式获取差异.
GregorianCalendar currentDay=new GregorianCalendar (currentYear,currentMonth,currentDay,currentHour,currentMinute,0);
GregorianCalendar nextDay=new GregorianCalendar (nextYear,nextMonth,nextDay,nextHour,nextMinute,0);
diff_in_ms=nextDay. getTimeInMillis()-currentDay. getTimeInMillis();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7227 次 |
| 最近记录: |