java, spring
java time - Instant, LocalDate
sunny___
2020. 3. 16. 14:32
반응형
@RequestParam(value = "date", required = false) @DateTimeFormat(pattern = "yyyyMMdd") LocalDate date) 동작
@RequestParam(value = "date", required = false) @DateTimeFormat(pattern = "yyyyMMdd") Instant date) 에러
Instant로는 yyyymmdd로 받을 수가 없는 듯
how to check available timezone
Set<String> zoneIdSet = ZoneId.getAvailableZoneIds();
for(String zoneId:zoneIdSet) System.out.println(zoneId);
하루 더하기
[LocalDate] date.plusDays(1)
[Instant] time.plus(1, ChronoUnit.DAYS), time.plus(Duration.ofDays(1))
LocalDate -> Instant 변환
ZoneId timezone = ZoneId.of("UTC");// ZoneId.systemDefault()->KST+9
date.atStartOfDay(timezone).toInstant();
반응형