Thymeleaf-渲染數據庫內保存的時間

  1. 踩坑紀錄
    1. 問題

踩坑紀錄

使用Thymeleaf渲染MySql數據庫內保存的日期時,會顯示如下格式。
Thu Apr 19 08:37:23 CST 2023

問題

在Java中,日期和時間通常以java.util.Date或java.util.Calendar對象表示。如果使用這些對象在Thymeleaf中進行日期渲染,Thymeleaf會調用對象的toString()方法,該方法的預設格式是“EEE MMM dd HH:mm:ss zzz yyyy”

解決方案:

使用Thymeleaf提供的日期格式化功能#dates.format。

<td th:text="${#dates.format(order.createtime, 'yyyy-MM-dd HH:mm:ss')}"></td>

轉載請注明來源,歡迎對文章中的引用來源進行考證,歡迎指出任何有錯誤或不夠清晰的表達。可以郵件至 b8954008@gmail.com