@DateTimeFormat与服务器的时区

时间:2015-04-24 15:50:33

标签: spring spring-mvc datetime

我在@DateTimeFormatter上使用Spring java.util.Date注释,如下所示:

@DateTimeFormat(pattern = "yyyy.MM.dd HH:mm")

但它会导致时区问题,因为它使用默认的UTC时区。是否可以强制Spring使用服务器的语言环境设置?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题并使用Jodatime LocalDate解决了问题(设计时没有时区):

@DateTimeFormat(iso = ISO.DATE) LocalDate from

可以通过调用toDate() method将其转换为JDK日期。

Dependency for maven

<dependency>
   <groupId>joda-time</groupId>
   <artifactId>joda-time</artifactId>
   <version>2.9.3</version>
</dependency>