CSDN上的给为高手大家好,我现在遇到了这样一个问题,我正在负责一个项目的维护,一个方法中需要取System.currentTimeMillis();这个值,但是我在项目测试主机上,调用不同的测试机器时,出现这个值在同一天取值不一样,比如今天是10月10号,我的主机的IP地址是10.0.1.225,在我的主机上测试取到的时间是2010-10-10,现在我在我的机器上启动另一个IP地址的服务比如10.0.1.14,这里取到的时间却变成了2010-10-03,再换一个IP地址服务10.0.1.16,取到的时间也比当前时间小,这个有人遇到过吗?
这个取到的值应该是个long吧?怎么会是2010-10-10?
所以在这些前提之下为什么取new Date(System.currentTimeMillis())的时候还会发生较大的时间差别。