준호씨의 블로그

Java - OffsetDateTime 문자열 날짜 파싱 본문

개발이야기

Java - OffsetDateTime 문자열 날짜 파싱

준호씨 2020. 8. 21. 00:07
반응형
"2020-08-20T19:01:02+09:00"


처럼 타임존을 사용하는 날짜 포멧의 문자열을 파싱하고 싶을 때가 있습니다.

Java8부터는 OffsetDateTime의 parse메서드로 손쉽게 파싱이 가능합니다.

OffsetDateTime oDate = OffsetDateTime.parse("2020-08-20T19:01:02+09:00");

System.out.println(oDate); // 2020-08-20T19:01:02+09:00
System.out.println(oDate.getYear()); // 2020
System.out.println(oDate.getMonthValue()); // 8
System.out.println(oDate.getDayOfMonth()); // 20
System.out.println(oDate.getHour()); // 19
System.out.println(oDate.getMinute()); // 1
System.out.println(oDate.getSecond()); // 2
System.out.println(oDate.getOffset()); // +09:00

 

반응형
Comments