Closed gitRock2016 closed 4 years ago
thyleafでhtmlのtype=datetime-local」に今の日付をマッピングしたい
th:filedを追加した、Formのフィールド名を指定する、
前
<input type="datetime-local" name="trainingStartTime" step="60" />
後
<input type="datetime-local" name="trainingStartTime" th:field="*{trainingStartTime}" step="60" />
⇒
マッピングされるが、秒まで表示されてしまう 「yyyymmddhhmm」までの表示にしたい
Localdate型をマッピングするには#temporalsをつかうといいらしい ネットの使いかたをみると、Localdate型の値を整形するよう。
⇒
サーバー側でyyyymmddhhmmまでの値を設定する うまくいった
https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf_ja.html#%E6%97%A5%E4%BB%98
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf-spring5</artifactId>
<version>3.0.11.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-java8time</artifactId>
<version>3.0.4.RELEASE</version>
<scope>compile</scope>
</dependency>
今の表示