【发布时间】:2016-06-14 09:02:53
【问题描述】:
当我创建对象时
{
"id": 41788,
"systemStartDate": 1447459200000
}
当我通过 id 获取对象时:
{
"id": 41788,
"systemStartDate": "2015-11-14"
}
我知道来自 DB 的实体具有这种格式的原因:我在表上有时间日期注释。
public class DateEntity {
@Temporal(TemporalType.DATE)
private Date systemStartDate;
}
这是从 CREATE 服务返回的对象:
@Transactional
public DateEntity savePlan(DateEntity dateEntity) {
//...
return dateEntityRepository.save(dateEntityPersistent);
}
如何实现返回的对象也具有人类可读的日期格式?
【问题讨论】: