今天遇到一个问题,在使用LocalDateTime.now()获取时间时,会出现于当前时间相差8个小时的情况,开始以为是linux系统的时间有问题,后来发现系统时间是正确的,最终找到了解决办法。
需要指定时区 -Duser.timezone=GMT+08
java -jar -Duser.timezone=GMT+08 /home/robot-server_V1.0.0.0.jar