Thymeleaf - 如果存在,如何条件格式日期值?

时间:2016-05-05 04:31:13

标签: thymeleaf

我有一个显示日期的表,但有些日期值为null或空白。如果它们存在,我想格式化它们,如果没有值,则不显示任何内容。

我正在考虑这样的事情:

(date != '' ? ${#calendars.format(date,'dd-MM-yyyy HH:mm')} : '')

这可能吗?怎么样?

2 个答案:

答案 0 :(得分:3)

也许你必须尝试这样的事情?

<table>
....
    <td>
        <span th:if="${date != null}" 
              th:text="${#calendars.format(date,'dd-MM-yyyy HH:mm')}">
        </span>
    </td>
....
</table>

如果date中没有空值,则会显示另一个空白表单元格。

答案 1 :(得分:0)

我认为最短的方式是:

<td th:text="${#date} ? ${#calendars.format(date,'dd-MM-yyyy HH:mm')}" />