calendar.gettimeinmillis与system.currenttimemillis

时间:2020-04-07 16:08:57

标签: java android

有什么区别?

cal.add(Calendar.DAY_OF_MONTH, -5);

List<UsageStats> stats = mUsageStatsManager.queryUsageStats(UsageStatsManager.INTERVAL_BEST,cal.getTimeInMillis(), System.currentTimeMillis());

1 个答案:

答案 0 :(得分:2)

calendar.getTimeInMillis()将返回在特定日历对象上设置的时间(以毫秒为单位)。假设从midnight, January 1, 1970 UTC到日历对象设置的时间花费的总毫秒数。

System.currentTimeMillis()将以毫秒为单位返回设备上的当前时间。换句话说,从midnight, January 1, 1970 UTC到现在的总毫秒数。