2012-01-11 114 views
2

我遇到了使用@DateTimeFormat Spring註釋的問題。我今天一直在研究這件事,但由於某種原因,我無法完成它的工作。@DateTimeFormat無法正常工作

@DateTimeFormat(pattern="MM/dd/yyyy") 
@Column(name="my_date") 
private Date myDate; 

public Date getMyDate() { 
    return this.myDate; 
} 
public void setMyDate(Date myDate) { 
    this.myDate = myDate; 
} 

現在的代碼被顯示的日期和時間作爲YYYY-MM-DD HH:MM:SS.S(即2012-01-11 00:00:00.0)

我讀你需要將Joda時間添加到你的課程路徑中,並且我已經完成了。我錯過了什麼嗎?

+0

http://stackoverflow.com/questions/3457134/how-to-display-a-formatted-datetime-in-彈簧MVC-3-0 – 2012-01-11 22:18:18

回答

1

您需要啓用這些註釋的處理。最簡單的方法是用mvc schema ...

<mvc:annotation-driven /> 

約達時間不需要進行格式化。 @ DateTimeFormat可用於長日期和日曆字段。如果您想在喬達時間字段上使用它,則需要在類路徑上使用1.3或更高版本