Весна и проблема с данными - PullRequest
0 голосов
/ 21 июня 2011

У меня проблема с данными. У меня есть класс, где у меня есть сеттеры и геттеры. С помощью curl мне нужно показать данные и другие вещи. Я использую пристань сервера. Это код из моего класса, который я использую для получения данных:

@DateTimeFormat(iso = ISO.DATE_TIME)
public Date getDate() {

    return date;
}


@DateTimeFormat(iso = ISO.DATE_TIME)
public void setDate(Date date) {
    this.date = date;
}

и это результат: enter image description here

Вот что я получаю в консоли: [{ "CreatedAt": 1308649398723, "Период": 0, "Дата": 1308649398723, "updatedAt": NULL, "идентификатор": NULL}]

Я хотел бы знать, как я могу изменить формат данных на ГГГГ-ММ-ДД-ЧЧ-ММ-СС. Я добавляю:

public void setDate(Date date) {
    this.date = date;
}
@Target( { ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER })
@Retention(RetentionPolicy.RUNTIME)
public @interface DateTimeFormat {

    String style() default "SS";

    org.springframework.format.annotation.DateTimeFormat.ISO iso() ;

    String pattern() default "";

    public enum ISO {

        DATE,

        TIME,

        DATE_TIME,

        NONE

    }
}

и изменить

@DateTimeFormat(iso = ISO.DATE_TIME,,pattern="M/d/yy h:mm a")
public Date getDate() {

    return date;
}


@DateTimeFormat(iso = ISO.DATE_TIME,,pattern="M/d/yy h:mm a")
public void setDate(Date date) {
    this.date = date;
}

и до сих пор не работает

1 Ответ

1 голос
/ 21 июня 2011

Вы должны установить pattern в аннотации DateTimeFormat вместо атрибута iso.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...