tutorial localdatetime formato fecha espaƱol java spring-boot thymeleaf datetime-format

java - localdatetime - Formato de fecha en Thymeleaf



thymeleaf tutorial (4)

La validación de frijol no importa, debe usar el formateo de Thymeleaf:

<td th:text="${#dates.format(sprint.releaseDate, ''dd-MMM-yyyy'')}"></td>

También asegúrese de que su propiedad releaseDate sea java.util.Date .

La producción será como: 04-Oct-2016

Soy nuevo en Java / Spring / Thymeleaf así que tenga paciencia con mi nivel actual de comprensión. Revisé esta pregunta similar , pero no pude resolver mi problema.

Estoy tratando de obtener una fecha simplificada en lugar del formato de fecha larga.

// 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> </table>

Salida de corriente

sprint1 2016-10-04 14:10:42.183



Si quieres mostrar por ejemplo = 20-11-2017

Puedes usar:

th:text="${#temporals.format(notice.date,''dd-MM-yyyy'')}


deberías usar Thymeleaf formateando milisegundos

<td th:text="${#dates.format(new java.util.Date(transaction.documentDate), ''dd-MMM-yy'')}"></td>