calendar.gettimeinmillis与system.currenttimemillis

huangapple go评论108阅读模式
英文:

calendar.gettimeinmillis vs system.currenttimemillis

问题

什么是区别?

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

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

What is the difference?

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

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

答案1

得分: 3

calendar.getTimeInMillis()将返回特定日历对象上设置的时间,单位为毫秒。假设从1970年1月1日午夜(协调世界时)到日历对象上设置的时间总共经过的毫秒数。

System.currentTimeMillis()将返回设备当前时间,单位为毫秒。换句话说,从1970年1月1日午夜(协调世界时)到现在经过的总毫秒数。

英文:

calendar.getTimeInMillis() will return time set on particular calendar object in millisecond. Let's say total milliseconds spend from midnight, January 1, 1970 UTC to time set on calendar object.

While System.currentTimeMillis() will return current time on your device in millisecond. In other word, total milliseconds spend from midnight, January 1, 1970 UTC until now.

huangapple
  • 本文由 发表于 2020年4月8日 00:08:57
  • 转载请务必保留本文链接:https://go.coder-hub.com/61084424.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定