gpt4 book ai didi

java - Spring 和数据问题

转载 作者:行者123 更新时间:2023-12-01 15:49:24 24 4
gpt4 key购买 nike

我的数据有问题。我有一个类,里面有 setter 和 getter。使用curl我需要显示数据和其他东西。我正在使用 jetty 服务器。这是我的类中的代码,我用它来获取数据:

@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,"period":0,"date":1308649398723,"updatedAt":null,"id":null}]

我想知道如何更改 YYYY-MM-DD-HH-MM-SS 上的数据格式。我补充一下:

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;
}

仍然无法工作

最佳答案

您应该设置 patternDateTimeFormat 注释中,而不是 iso 属性中。

关于java - Spring 和数据问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6423400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com