freemarker 时间显示不正常 设置时区

2022-08-17 11:49:41 浏览数 (1)

项目在本地开发的时候显示正常,部署上服务器就一直差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"。

配置如下

代码语言:txt复制
spring:
		freemarker:
    		settings:
      			time_zone: GMT 8

文档链接

0 人点赞