gpt4 book ai didi

java - System.currentTimeMillis 的长度

转载 作者:太空狗 更新时间:2023-10-29 22:31:25 32 4
gpt4 key购买 nike

System.currentTimeMillis 是否始终返回固定长度的值。在我的 windows Core2 中,它返回一个 13 位长值。

来自其 API:

Returns the current time in milliseconds. Note that while the unit of time of the return value is a millisecond, the granularity of the value depends on the underlying operating system and may be larger. For example, many operating systems measure time in units of tens of milliseconds.

最佳答案

System.currentTimeMillis() 返回自纪元以来的毫秒数,即自 1970 年 1 月 1 日午夜 UTC 以来。

您可以检查自纪元以来的毫秒数首次为 13 位十进制数字。这发生在

Sep 9 2001 at 01:46:40.000 UTC (1'000'000'000'000 ms since epoch)

您还可以检查自纪元以来的毫秒数最后一次变为 13 位十进制数字的时间。这将发生在

Nov 20 2286 at 17:46:39.999 UTC (9'999'999'999'999 ms since epoch)

因此,在这两个日期之间,假设机器正确设置了当前时间,该函数将始终返回 13 位十进制数字值。

因此,您可以假设返回值在接下来的两个世纪以上都是 13 位十进制数字。

关于java - System.currentTimeMillis 的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9149217/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com