關于user中的Json演繹法
test.html中的?用戶生日:<input th:value="${user.birthday}"/> ?這個頁面上為什么日期格式沒有經過轉換呢????在user.java中?
@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss a", locale="zh", timezone="GMT+8")
private Date birthday;
這已經有格式化轉換啊 ?為什么頁面中如果需要日期那種格式還需要在頁面中自己轉換呢
test.html中的?用戶生日:<input th:value="${user.birthday}"/> ?這個頁面上為什么日期格式沒有經過轉換呢????在user.java中?
@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss a", locale="zh", timezone="GMT+8")
private Date birthday;
這已經有格式化轉換啊 ?為什么頁面中如果需要日期那種格式還需要在頁面中自己轉換呢
2018-08-12
舉報
2018-10-29
user實體里面birthday是定義的Date,@JsonFormat只是在當方法前加了返回json的注解的時候會在返回的json里面格式化日期,而這個地方不是返回的json,是整個對象原封不動的傳到前端的,birthday依然還是Date類型,所以需要自己轉換
2018-08-19
@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss a", locale="zh", timezone="GMT+8")
java中不是這么格式化的吧