我在@Entity Person类中拥有的内容 -
@JsonFormat(pattern="yyyy-MM-dd")
private Date dob;
我在屏幕上打印的内容 -
<tr ng-repeat="person in vm.persons">
<td>{{person.id}}</td>
<td>{{person.name}}</td>
<td>{{person.location}}</td>
<td>{{person.dob}}</td>
</tr>
person.dob显示的日期比数据库中存在的日期小1天。 可能的原因是什么? 注意:
我在数据库中使用dob作为Microsoft SQL Server的日期类型。 REST调用的JSON响应返回时间戳,正在转换为yyyy-mm-dd格式,如上所示。
问题示例: - 在数据库中,dob是: -
dob
1989-05-18
1989-05-18
1970-01-01
在屏幕上显示如下 -
Person Dob
1989-05-17
1989-05-17
1969-12-31
如果需要有关此问题的更多信息,请与我们联系。
答案 0 :(得分:0)
我建议使用瞬间js或其他东西来获取UTC日期。这是服务器和UI之间的常见问题