Spring Java @DateTimeFormat - PullRequest
       4

Spring Java @DateTimeFormat

0 голосов
/ 27 марта 2012

Я создал помощник для разбора времени на веб-сервисе и вывода в другом формате используя @DateTimeFormat. Однако в моем представлении jsp это не отформатировано. Я использую это неправильно?

 @Component
public class DateParserHelper {

    @DateTimeFormat(style="F-")
    public Date getFormattedDate() {
        return formattedDate;
    }


    public void setFormattedDate(Date formattedDate) {

        this.formattedDate = formattedDate;
    }


    public Date formattedDate;

    public void setDate(String date) throws ParseException {

        DateFormatter dateFormatter = new DateFormatter("y-M-d");
        setFormattedDate( dateFormatter.parse(date, UK));

    }





}

Ответы [ 2 ]

0 голосов
/ 27 марта 2012

Если вы используете JSTL в своем jsp, вы можете использовать formatDate для форматирования вашей даты:

<fmt:formatDate value="${yourDate}" pattern="dd/MM/yyyy" />
0 голосов
/ 27 марта 2012

Попробуйте SimpleDateFormat

String pattern = "MM/dd/yyyy";

...

public void setDate(String date) {
    SimpleDateFormat format = new SimpleDateFormat(pattern);
    setFormattedDate(format.parse(date));
}
...