测试新功能时前端显示时间莫名多了.0,而数据库中存的数据时正常的
解决方法
1、在实体类相关属性中加入@DateTimeFormat注解和@JsonFormat注解
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GTM+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date starttime;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GTM+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
2、前端显示界面规范化显示格式
<td th:text="${
#dates.format(paper.starttime,'yyyy-MM-dd HH:mm:ss')}">开始时间</td>
<td th:text="${
#dates.format(paper.deadtime,'yyyy-MM-dd HH:mm:ss')}">结束时间</td>