Server/Spring
[우당탕탕 개발일지] String to LocalDateTime
sohyeon_v
2022. 11. 26. 04:08
반응형
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