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

반응형