반응형
SMALL
String으로 받아 온 날짜를 LocalDateTime으로 변환 시켜 사용해야했다. 그런데 어떻게 ..?
찾아보니까 LocalDateTime으로 변환시키려면 Formatting을 따로 만들어야 하고 시간도 입력값으로 넘겨줘야 했다. (오마이갓)
그래서,
1. String -> LocalDate
2. LocalDate -> LocalDateTime
위와 같은 과정을 거쳤다.
먼저 String에서 LocalDate로 타입을 변환시키는 것은 간단했다. 예를 들어, "2022-11-26" 이라는 문자열이 있으면,
LocalDate date = LocalDate.parse("2022-11-26", DateTimeFormatter.ISO_DATE);
위와 같은 방법으로 LocalDate 타입으로 변환 시킬 수 있다.
그럼 이제 LocalDate에서 LocalDateTime으로 변환시켜야 한다.
LocalDateTime localDateTime = date.atStartOfDay();
위와 같이 시간 관련 메소드를 사용해서 변환시킬 수 있었다. (야호!)
이러쿵 저러쿵 String to LocalDateTime 변환 성공 ^!^
Reference:
https://codechacha.com/ko/java-examples-how-to-convert-string-to-localdate/
https://beginnersbook.com/2017/10/java-convert-localdate-to-localdatetime/
반응형
LIST
'Server > Spring' 카테고리의 다른 글
[TIL] 영속성 컨텍스트 (Persistence Context) (0) | 2022.12.06 |
---|---|
[우당탕탕 개발일지] @RequestParam, 쿼리 값 선택적으로 받아오기 (0) | 2022.12.04 |
[우당탕탕 개발일지] HTML : href, delete method (0) | 2022.11.26 |
[우당탕탕 개발일지] 스프링 테스트용 스키마 및 테이블 추가 (0) | 2022.11.23 |
[우당탕탕 개발일지] 절대 URI인 [http://java.sun.com/jsp/jstl/core]을(를), web.xml 또는 이 애플리케이션과 함께 배치된 JAR 파일 내에서 찾을 수 없습니다. (0) | 2022.11.15 |