方法一:在jsp页面中引入 jstl/fmt 标签。
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
然后将日期格式成yyyy-MM-dd HH:mm:ss
<fmt:formatDate value='${item.date}' type='date' pattern='yyyy-MM-dd HH:mm:ss'/>
比如:
<input class="form-control" id="birthday" name="birthday" type="date" value="<fmt:formatDate value='${item.birthday}' type='date' pattern='yyyy-MM-dd'/>"/>
方法二:使用 @DateTimeFormat(pattern=“yyyy-MM-dd”) 和 @JsonFormat(pattern=“yyyy-MM-dd”,timezone=“GMT+8”) 注解。
使用注解作用于domain 类里的属性上
@DateTimeFormat(pattern="yyyy-MM-dd")//页面写入数据库时格式化
@JSONField(format="yyyy-MM-dd")//数据库导出页面时json格式化
private Date birthday;