thymeleaf date format

thymeleaf date format支持常见的日期格式、时间戳格式、带时区的时间戳。如果遇到这种格式[yyyy-MM-dd'T'HH:mm:ss+08:00],该如何处理呢。

对这种情况,一般把"yyyy-MM-dd'T'HH:mm:ss+08:00"这种格式作为变量传入是最简单妥当的。省去了thymeleaf语法冲突问题,对于简单的可以直接写成

--markup-*th:with="fmt=${'yyyy-MM-ddHH:mm:ss+08:00'}" 

复杂的就要通过变量达成了

String fmt =  yyyy-MM-dd'T'HH:mm:ss+08:00;

<span th:text="${#dates.format(nowt,fmt)}"></span>