Open yankj12 opened 5 years ago
在用springboot的框架时候,对于后台向前台传日期格式的数据,涉及到日期格式及时区问题(比如页面展示时间和数据库时间相差8小时)。 设置时区可以通过如下方式:
(我没有尝试这种方式)
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date callStartTime;
备注:参考自MySQL + springboot修改时区的方法小结
配置自yml 或者apploaction.proterties 里面 (我采用这种方式成功了)
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time-zone=GMT+8
在springboot启动类里添加如下代码: (我尝试了下没有成功)
@PostConstruct void setDefaultTimezone() { TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); // TimeZone.setDefault(TimeZone.getTimeZone("GMT+8")); }
备注:参考自springboot项目设置时区
SpringBoot配置时区
在用springboot的框架时候,对于后台向前台传日期格式的数据,涉及到日期格式及时区问题(比如页面展示时间和数据库时间相差8小时)。 设置时区可以通过如下方式:
方法一
(我没有尝试这种方式)
备注:参考自MySQL + springboot修改时区的方法小结
方法二
配置自yml 或者apploaction.proterties 里面 (我采用这种方式成功了)
方法三
在springboot启动类里添加如下代码: (我尝试了下没有成功)
备注:参考自springboot项目设置时区