我在DB模型中有一个日期参数,我想以这种格式“dd / MM / yyyy”来检索日期。我有关于getter的注释,如下所示:
@CreationTimestamp
@Temporal(TemporalType.DATE)
@DateTimeFormat(pattern = "dd/MM/yyyy")
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
但是我收到格式为yyyy-MM-dd的日期。似乎@Temporal注释格式为'yyyy-MM-dd',但DateTimeFormat没有效果。
休息回应:
{ “ID”: “token1497340427913”, “状态”: “完了”, “的startDate”:空, “结束日期”:空, “创造”: “2017年6月13日”, “修改”:“2017-06- 13" }
您可以使用@JsonFormat,查看3.2 http://www.baeldung.com/jackson-jsonformat一章
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd@HH:mm:ss.SSSZ")
private Date created;