java中获取的系统时间和电脑上显示的差两分钟,是什么原因

2025-03-09 14:02:36
推荐回答(4个)
回答1:

你确认一下,服务器是否在当前的机器上,如果是,一般不会出现误差;又或许,你在或许当前时间后,业务逻辑处理需要进行两分钟,因此出现两分钟的误差。你自己排查一下

回答2:

获取之后,你手动改了系统时间

回答3:

J2SE 1.4包含世界不同地区的时间区域数据文件。jre/lib/zi存放着这些文件。在J2SE 1.4里,sun.util.calendar.ZoneInfo从这些文件获取DST(夏令时)规则。所以推荐你去看看这篇日志:http://hi.baidu.com/chamgliamg/item/712ba6ddf79c96e7785daabe

回答4:

你确定是在本机运行了吗?