Ich bin brandneu zu Java/Spring/Thymeleaf also bitte mit meinem derzeitigen Verständnis. Ich habe this similar question überprüft, konnte aber mein Problem nicht lösen.Formatierungsdatum in Thymeleaf
Ich versuche, ein vereinfachtes Datum anstelle des langen Datumsformats zu erhalten.
<td th:text="${#dates.format(sprint.releaseDate, 'dd-MMM-yyyy')}"></td>
auch sicher ist Ihr releaseDate
Eigenschaft machen java.util.Date
:
// DateTimeFormat annotation on the method that's calling the DB to get date.
@DateTimeFormat(pattern="dd-MMM-YYYY")
public Date getReleaseDate() {
return releaseDate;
}
// HTML
<table>
<tr th:each="sprint : ${sprints}">
<td th:text="${sprint.name}"></td>
<td th:text="${sprint.releaseDate}"></td>
</tr>
Stromausgang
sprint1 2016-10-04 14:10:42.183
Ich werde dies nur hier verlassen: Wenn Sie Verwenden von LocalDate oder LocalDateTime Verwenden Sie "Temporals" anstelle von "Daten" in Thymeleaf –