java – System.currentTimeMillis()返回的值是否受Day Light Sa
发布时间:2020-12-15 00:53:35 所属栏目:Java 来源:网络整理
导读:我知道System.currentTimeMillis()给出了自纪元以来的毫秒时间,并且它对系统的挂钟时间很敏感.我也知道不建议使用System.currentTimeMillis()来计算测量时间的程序中的经过时间. Java库为此提供了System.nanoTime(). 我有两个针对System.currentTimeMillis()
我知道System.currentTimeMillis()给出了自纪元以来的毫秒时间,并且它对系统的挂钟时间很敏感.我也知道不建议使用System.currentTimeMillis()来计算测量时间的程序中的经过时间.
Java库为此提供了System.nanoTime(). 我有两个针对System.currentTimeMillis()的具体问题: >它是否受到闰秒调整的影响?我认为答案是肯定的,因为系统的挂钟时间会因闰秒而调整. 解决方法
System.currentTimeMillis()返回的值是自纪元以来经过的毫秒数.这个毫秒数就是:毫秒.
假设在某一天,由于DST,您所在的国家/地区决定立即从1:00到2:00.这是否意味着在1:00到2:00之间已经过了1小时? 0毫秒已经过去了.您所在的国家/地区只是决定将毫秒值X表示为1:00,并将毫秒X 1表示为2:00.时间的表示不会改变毫秒. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |