반응형
Text '2023-08-10 00:00:00' could not be parsed, unparsed text found at index 10
날짜를 파싱 하려니 다음과 같은 에러가 떴다
LocalDateTime date = LocalDateTime.parse("2023-08-10 00:00:00",DateTimeFormatter.ofPattern("yyyy-MM-dd")
원인은 내가 파싱하고자 하는 날짜는 초까지 있는데 날짜까지만 노출하려 해서 데이터 타입이 맞지 않아서였다
나는 초까지 있는 날짜로 받아 온 타입을 날짜타입인 string으로 변경하고 싶었고 현재 날짜도 받아 비교하려 했다
LocalDateTime date = LocalDateTime.parse("2023-08-10 00:00:00",DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String strDate = DateTimeFormatter.ofPattern("yyyy-MM-dd").format(date).toString();
String sysdate = sysdate().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
다음과 같이 사용하였다
먼저 string으로 받아온 날짜를 동일한 날짜 타입으로 파싱해준 뒤 이걸 다시 내가 원하는 타입으로 변경 후 string으로
변경해 주었다
728x90
반응형
'개발 > Java' 카테고리의 다른 글
[Java] 자바 웹 프로그래밍 Next Step 3장 index.html 응답하기 (2) | 2023.11.09 |
---|---|
[Java] StringUtils 을 사용하여 특정 값으로 시작하는지 끝나는지 확인하는 방법 (0) | 2023.07.13 |
[Java] try-with-resources (0) | 2023.04.13 |
댓글