I\'m brand new to Java/Spring/Thymeleaf so please bear with my current level of understanding. I did review this similar question, but wasn\'t able to solve my problem.
If you want to use converters in th:text attributes, you have to use double-bracket syntax.
<td th:text="${{sprint.releaseDate}}"></td>
(They are automatically applied to th:field attributes)
http://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html#double-bracket-syntax
th:text="${#calendars.format(store.someDate(),'dd MMMM yyyy')}"
API : https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#calendars
If you want show por example = 20-11-2017
You can use:
th:text="${#temporals.format(notice.date,'dd-MM-yyyy')}
Bean validation doesn't matter, you should use Thymeleaf formatting:
<td th:text="${#dates.format(sprint.releaseDate, 'dd-MMM-yyyy')}"></td>
Also make sure your releaseDate
property is java.util.Date
.
Output will be like: 04-Oct-2016
you should use Thymeleaf formatting milliseconds
<td th:text="${#dates.format(new java.util.Date(transaction.documentDate), 'dd-MMM-yy')}"></td>