currentTimeMillis 的返回是long, long = 32位, 即最大 2^32 = 4294967296.
而他在JDK上的说明是这样的返回:
当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)。但一个long能承载这么大的长度吗? 疑惑!
还1970年之间哪!long能承载的毫秒数, 连2个月时间都不够!