2012-01-11 4 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-Time이 당신의 클래스 패스에 추가 될 필요가 있습니다. 내가 놓친 게 있니?

+0

http://stackoverflow.com/questions/3457134/how-to-display-a-formatted-datetime-in- 봄 - mvc - 3-0 –

답변

1

해당 특수 효과의 처리를 활성화해야합니다. 가장 쉬운 방법은

<mvc:annotation-driven /> 

Joda 시간 서식이 필요하지 않습니다 ... mvc schema 함께. @DateTimeFormat은 long, Date 및 Calendar 필드에서 사용할 수 있습니다. Joda 시간 필드에서 사용하려면 클래스 패스에 1.3 이상이 있어야합니다.

관련 문제