私はSpringbootエンティティとMySQLデータベースに日付を送信して取得するための日付時刻選択機能を備えたhtml形式を持っています。JPA書式設定されていない日付
この部分では、dd/MM/yyyy hh:mm形式を使用しています。
日付の提出は問題ありません。日付を取得しようとすると、フォームに何も表示されません。
ようなHTMLに見える:私が期待しているだろう
2017-01-25 18:01:23
:データベースに格納されている実際の値がどのように見える
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;
@Entity
public class Episode {
protected Episode() {}
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
...
@Column(name="start_date")
@DateTimeFormat (pattern="dd/MM/yyyy HH:mm")
private Date start_date;
:のようなJavaの実体が見え
<input type="text" class="form-control" name="start_date" th:text="${#start_date}" />
エンティティのパターンがこれを処理しますが、明らかに私は何かが欠けています。
私はまたthymeleafはと書式設定を行うために取得しようとした:
<input type="text" class="form-control" name="start_date" th:text="${#dates.format(start_date, 'dd/MM/yyyy HH:mm')}" />
しかし、それは無効thymeleafです。
日付を正確に取得する方法 - 好ましくはバックエンド(java)です。