java Date类需要一个long:
但是当前的毫秒级精度的日期/时间太大而无法保持很长时间。
Hello.java:14:整数过大:1335250803004 long l = 1335250803004;
那么这究竟是如何运作的?
答案 0 :(得分:7)
答案 1 :(得分: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