2012-01-11 33 views
2

@DateTimeFormat Springアノテーションの使用に問題があります。私は今日それについて少し研究してきましたが、何らかの理由で私はそれを動作させることができません。@DateTimeFormatが正しく動作しない

今のコードはYYYY-MM-DD HHとして、日付と時刻を表示している
@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; 
} 

:MM:ss.S(すなわち2012年1月11日00:00:00.0)

私がいることを読んでクラスパスにJoda-Timeが追加されていなければなりません。何か不足していますか?

+0

http://stackoverflow.com/questions/3457134/how-to-display-a-formatted-datetime-in-スプリング-mvc-3-0 –

答えて

1

これらのアノテーションの処理を有効にする必要があります。最も簡単な方法は、

<mvc:annotation-driven /> 

ジョダ時間、フォーマットは必要ありません... mvc schemaです。 @DateTimeFormatは、Long、Date、およびCalendarフィールドで使用できます。あなたがJoda Timeフィールドでそれを使いたい場合は、クラスパス上に1.3以上が必要です

関連する問題