Bootstrap

Mybatis 时间日期格式转换

方法一:在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;
;