存儲在MySQL數據庫即將爲1434369708000在我的REST API響應時間戳「2015年6月15日13時01分48秒」顯示。如何處理以便響應也具有相同的格式。我正在使用Java,Hibernate,Restful WS和MySQL。MySQL的時間戳以秒顯示 - 如何在Java
實體:
private Date CreatedDateTime;
@Column(name = "created_Date_Time", columnDefinition = "TIMESTAMP")
public Date getCreatedDateTime() {
return createdDateTime;
}
public void setCreatedDateTime(Date createdDateTime) {
this.createdDateTime= createdDateTime;
}
JSON查看:
@JsonView({MessageView.class})
public Date getCreatedDateTime() {
if (device != null) {
return device.getCreatedDateTime();
}
return null;
}
public void setCreatedDateTime(Date CurrentServerUTC) {
if (device != null) {
this.device.getCreatedDateTime(CurrentServerUTC);
}
}
您是否使用傑克遜的序列化?如果是,哪個版本? – Reek
是,使用傑克遜版本2.3.3 –