날짜를 Springboot 엔터티와 MySQL 데이터베이스로 제출하고 검색하는 날짜 선택 도구가있는 html 양식이 있습니다.JPA 서식이 지정되지 않은 날짜
우리는이 부분에서 dd/MM/yyyy hh : mm 형식을 사용합니다.
날짜 제출이 정상적으로 작동합니다. 날짜를 검색하려고하면 양식에 아무 것도 표시되지 않습니다. 내가 기대했던 것
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;
데이터베이스에 저장된 실제 값은 같습니다
<input type="text" class="form-control" name="start_date" th:text="${#start_date}" />
자바 엔티티는 다음과 같습니다처럼
HTML 본다 엔티티의 패턴이이 문제를 처리 할 것이지만 분명히 나는 뭔가를 놓치고 있습니다.
<input type="text" class="form-control" name="start_date" th:text="${#dates.format(start_date, 'dd/MM/yyyy HH:mm')}" />
하지만 그건 잘못된 thymeleaf입니다 :
는 또한 thymeleaf가 함께 서식을 할 점점 시도했다.백엔드 (자바)에서 날짜를 올바르게 기록하는 방법.