본문 바로가기

Server/Spring

[우당탕탕 개발일지] String to LocalDateTime

반응형
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