0

java Dateクラスは、長いものを想定しています。

しかし、現在の日付/時刻からミリ秒の精度は大きすぎて、長く保持することはできません。

Hello.java:14:整数が大きすぎます:1335250803004 long l = 1335250803004;

では、これは一体どのように機能するのでしょうか?

4

2 に答える 2

8

ミリ秒値は、1970年1月1日00:00:00.000GMT [..]から経過したミリ秒数を表します。

したがって、日付を最大に保持することができます

08-17-292278994
于 2012-05-23T10:59:51.800 に答える
2

は?

public static void main(String[] args) {
    System.out.println(Long.MAX_VALUE);
    System.out.println(new Date().getTime());
    System.out.println(new Date().getTime() < Long.MAX_VALUE);
}

プリント:

9223372036854775807
1337770864719
true
于 2012-05-23T11:01:41.387 に答える