기본적으로 jhipster에서 엔티티가 마지막으로 변경된 날짜와 날짜를 설정하려고합니다. MySQL 데이터베이스를 사용하고 있습니다. 엔티티jhipster를 사용하여 엔티티의 생성 날짜와 변경 날짜를 기본값으로 설정합니다.
내 자바 코드 :
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "creation_date", nullable = false, updatable = false)
@JsonIgnore
private Instant creationDate = Instant.now();
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "change_date", nullable = false)
@JsonIgnore
private Instant changeDate = Instant.now();
내 HTML을 구성 요소 :
<td>{{project.creationDate | date:'YYYY-MM-DD'}}</td>
<td>{{project.changeDate | date:'YYYY-MM-DD'}}</td>
의 MySQL의 데이터 유형이 "날짜"입니다. MySQL 테이블의 필드는 정상적으로 작동합니다. 그러나 프론트 엔드 (Angular)에는 날짜가 표시되지 않습니다. 대신 날짜에 대한 빈 필드가 있습니다. 이미 여러 가지 형식과 데이터 형식 (LocalDate, Date)을 시도했습니다.
누군가이 문제에 대한 가능한 해결책을 알고 있습니까?
날짜 전용 값을 원하면'Instant.now()'가 아닌'LocalDate.now (ZoneId)'를 사용해야합니다. –