개발이야기
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
반응형