【发布时间】:2017-06-12 01:49:57
【问题描述】:
我正在尝试从我的 Spring 应用程序中输出一个 OffsetDateTime,并在我的 application.properties 中有这些属性:
spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS=false
spring.jackson.date-format=yyyy-MM-dd'T'HH:mm
但是,当返回日期时,它的格式为
"2017-01-30T16:55:00Z"
我应该如何正确配置 Spring 应用程序中的日期格式?
【问题讨论】:
-
那是哪个 Spring Boot 版本?
-
这是 1.5.6
-
'date-format' 仅适用于 java.util.Date 对象。
-
在 Spring Boot 中,全局配置 (application.properties) 中的“spring.jackson.date-format”仅适用于 java.util.Date,不适用于任何 java.time.* 对象。更多详情请参考github.com/spring-projects/spring-boot/issues/9004
标签: java spring spring-boot jackson