JAVA
java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: HourOfDay
merryna
2023. 9. 26. 16:34
반응형
java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: HourOfDay
Exception evaluating SpringEL expression: "#temporals.hour(localDateTime)"
원인 : 날짜 포맷이 맞지 않아서 오류 발생
<li>${#temporals.hour(localDateTime)} = <span th:text="${#temporals.hour(localDateTime)}"></span></li>
<li>${#temporals.minute(localDateTime)} = <span th:text="${#temporals.minute(localDateTime)}"></span></li>
<li>${#temporals.second(localDateTime)} = <span th:text="${#temporals.second(localDateTime)}"></span></li>
<li>${#temporals.nanosecond(localDateTime)} = <span th:text="${#temporals.nanosecond(localDateTime)}"></span></li>
시간 데이터가 필요한데 컨트롤러에서 날짜 포맷팅이 잘못된 변수를 가져오니 오류를 뱉어냈다.
1. LocalDate.now();
날짜 출력 ex) 2023-09-26
2. LocalDateTime.now();
날짜와 시간 출력 ex) 2023-09-26T16:28:36.877742300
반응형