thymeleafで出力している日時を
"2022-01-18 23:59"のようにフォーマットしたいです。
javaからLocalDateTime型で受け取っています。
ソースは下記です
html
<ul th:each="object : ${objects}"> <form method="post" th:action="@{/webboard}"> <li>No:</li> <li th:text="${object.id}"></li> <li>/ Name:</li> <li th:text="${object.createdId}"></li> <li>/ Time:</li> <!-- ↓ここにフォーマットをかけたいです--> <li th:text="${object.createdAt}"></li> <li>/ Edit_Name:</li> <li th:text="${object.updatedId}"></li> <li>/ Edit_Time:</li> <!-- ↓ここにフォーマットをかけたいです--> <li th:text="${object.updatedAt}"></li> <br> <li th:text="${object.message}"></li> <br>
th:eachを使って繰り返し処理をしているので、
以下のような方法では解決しませんでした。
html
th:text="${#dates.format(__${object.updatedAt}__, 'yyyy/MM/dd HH:mm:ss')}"
よろしくお願いします。
まだ回答がついていません
会員登録して回答してみよう