thtext进行日期格式化
在Thymeleaf中,使用th:text表达式进行日期格式化可以通过以下方式实现:
-
使用内置的#dates工具类进行格式化:
<span th:text="${#dates.format(date, 'yyyy-MM-dd HH:mm:ss')}"></span>这里的date是一个Java日期对象,'yyyy-MM-dd HH:mm:ss'是日期的格式。
-
使用Java 8时间API进行格式化:
<span th:text="${date.format(DateTimeFormatter.ofPattern('yyyy-MM-dd HH:mm:ss'))}"></span>这里的date是一个Java 8时间对象,DateTimeFormatter.ofPattern('yyyy-MM-dd HH:mm:ss')是日期的格式。
请注意,日期对象必须在模型中进行设置,比如:
model.addAttribute("date", new Date());
这样在模板中才能使用date进行格式化
原文地址: https://www.cveoy.top/t/topic/igIC 著作权归作者所有。请勿转载和采集!