17

System.currentTimeMillis()代表UTC时间还是本地系统时间?

4

2 回答 2

27

UTC - 它是自 1970 年 1 月 1 日 UTC 午夜以来的毫秒数(可能是模闰秒)。

显然它依赖于本地系统时钟,但它不依赖于本地系统时区

(诚​​然,Javadoc 对此并不清楚,这很遗憾。)

于 2012-06-19T14:16:36.663 回答
3

根据 oracle.com 的 UTC。 http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/System.html#currentTimeMillis

“当前时间米利斯

回报:

当前时间与 UTC 1970 年 1 月 1 日午夜之间的差异,以毫秒为单位。”

于 2012-06-19T14:28:58.133 回答