2015-04-24 29 views
1

我使用一個java.util.Date@DateTimeFormatter註解如下:@DateTimeFormat與服務器的時區

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

但它會導致時區的問題,因爲它使用默認的UTC時區。是否有可能強制使用服務器的區域設置?

+2

這個[討論](https://jira.spring.io/browse/SPR-10495)春IO JIRA可能會解決你的問題。 – Braj

回答

0

我遇到過他同樣的問題,並通過使用Jodatime LocalDate(這是沒有時區由設計)解決了這個問題:

@DateTimeFormat(iso = ISO.DATE) LocalDate from 

它可以轉換爲JDK日期通過調用toDate() method

Dependency for maven

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