java new date() 与时间不一致问题
linux 修改时间有系统时间和硬件时间;# timedatectl 查看系统时间先改硬件时间hwclock --show 查看硬件时间hwclock --set --date '2022-01-01 10:00:00'设置硬件时间hwclock --hctosys 设置系统时间和硬件时间保持一致hwclock -s 让系统时间和硬件时间保持一直系统时间设置 (上面设置好这步可以不设置)date
·
linux 修改时间有系统时间和硬件时间;
# timedatectl 查看系统时间
先改硬件时间
hwclock --show 查看硬件时间
hwclock --set --date '2022-01-01 10:00:00' 设置硬件时间
hwclock --hctosys 设置系统时间和硬件时间保持一致
hwclock -s 让系统时间和硬件时间保持一直
系统时间设置 (上面设置好这步可以不设置)
date -s "2021-05-24 16:36:00"
修改 java new date() 方式:
原因是java new date() 创建的时间是JVM的时间,当系统时间修改后不会同步的。
1.重新安装JDK或JRE
2.修改项目代码 创建时间时设置时区(太麻烦啦)
3. 启动时设置时间参数: java -jar -Duser.timezone=GMT+8 xxx.jar &
更多推荐
已为社区贡献1条内容
所有评论(0)