freemarker 时间显示不正常 设置时区
2020-03-28 01:22:21 1053
项目在本地开发的时候显示正常,部署上服务器就一直差8个小时,最后发现freemarker官方文档有这样的说明
time_zone:时区的名称来显示并格式化时间。 默认情况下,使用JVM的时区。 也可以是 Java 时区 API 接受的值,或者 "JVM default" (从 FreeMarker 2.3.21 版本开始) 使用JVM默认的时区。比如: "GMT", "GMT+2", "GMT-1:30", "CET", "PST", "America/Los_Angeles"。
配置如下
spring:
freemarker:
settings:
time_zone: GMT+8