windows下:System.out.println(new Date(1484200800000l));,结果为Thu Jan 12 14:00:00 CST 2017,没问题
linux下:输出Thu Jan 12 01:00:00 EST 2017,不是简单的相差8小时
关键是在linux上new Date输出和linux命令date,输出是一样的结果,都是当前时间,
会是什么问题?
jdk版本,时区的问题
你的Windows上的时区设置和Linux的时区设置不一致。
时区设置问题,而你在填数字时就跟网络时间不一样了吧