- 前端页面发现日期数据异常
- 排查:1. 由于这个问题是开发另外一个功能的时候发现的,所以怀疑是环境原因 2. 看了下服务器的时间,
date
命令发现时间是对的 3. 但是查看日志文件,时间错误,比服务器时间晚 8 个小时 4.jinfo pid
查看应用配置信息发现user.timezone = UTC
,然后根据这个配置去ctzs-time-zone-ids-that-can-be-specified-usertimezone-property 发现 UTCUCT 0 : 00 Coordinated Universal Time
,导致和服务器时间比小8小时。 - 解决:应用启动参数增加
-Duser.timezone=Asia/Shanghai
。从上文的配置发现,Asia/ShanghaiAsia/Shanghai 8 : 00 China Standard Time
,刚好和服务器的时间一致。
Java 应用程序时区问题
于 2022-03-24 11:01:13 首次发布
博客讲述了在前端页面遇到日期数据异常的问题,经过排查发现应用配置中的user.timezone为UTC,导致与服务器时间相差8小时。解决方案是通过添加-Duser.timezone=Asia/Shanghai启动参数,使应用时间与服务器时间保持一致。
摘要由CSDN通过智能技术生成