LocalDateTime format, pattern으로 변환하여 표현하기

 

패턴, 포맷별 출력 형식이다.

 

LocalDateTime date = LocalDateTime.now(

date.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS"))
// 2021-09-02 14:56:20.669

date.format(DateTimeFormatter.BASIC_ISO_DATE)
// 20210902
date.format(DateTimeFormatter.ISO_DATE)
// 2021-09-02
date.format(DateTimeFormatter.ISO_DATE_TIME)
// 2021-09-02T14:56:20.669
date.format(DateTimeFormatter.ISO_INSTANT)
// ERROR
date.format(DateTimeFormatter.ISO_LOCAL_DATE)
// 2021-09-02
date.format(DateTimeFormatter.ISO_LOCAL_DATE_TIME)
// 2021-09-02T14:56:20.669
date.format(DateTimeFormatter.ISO_OFFSET_DATE)
// ERROR
date.format(DateTimeFormatter.ISO_OFFSET_DATE_TIME)
// ERROR
date.format(DateTimeFormatter.ISO_ORDINAL_DATE)
// 2021-245
date.format(DateTimeFormatter.ISO_TIME)
// 14:56:20.669
date.format(DateTimeFormatter.ISO_WEEK_DATE)
// 2021-W35-4
date.format(DateTimeFormatter.ISO_ZONED_DATE_TIME)
// ERROR
date.format(DateTimeFormatter.RFC_1123_DATE_TIME)
// ERROR

date.format(DateTimeFormatter.ofLocalizedDate(FormatStyle.FULL))
// 2021년 9월 2일 목요일
date.format(DateTimeFormatter.ofLocalizedDate(FormatStyle.LONG))
// 2021년 9월 2일 (목)
date.format(DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM))
// 2021. 9. 2
date.format(DateTimeFormatter.ofLocalizedDate(FormatStyle.SHORT))
// 21. 9. 2

date.format(DateTimeFormatter.ofLocalizedTime(FormatStyle.FULL))
// ERROR
date.format(DateTimeFormatter.ofLocalizedTime(FormatStyle.LONG))
// 오후 2시 56분 20초
date.format(DateTimeFormatter.ofLocalizedTime(FormatStyle.MEDIUM))
// 오후 2:56:20
date.format(DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT))
// 오후 2:56

date.format(DateTimeFormatter.ofLocalizedDateTime(FormatStyle.FULL))
// ERROR
date.format(DateTimeFormatter.ofLocalizedDateTime(FormatStyle.LONG))
// 2021년 9월 2일 (목) 오후 2시 56분 20초
date.format(DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM))
// 2021. 9. 2 오후 2:56:20
date.format(DateTimeFormatter.ofLocalizedDateTime(FormatStyle.SHORT))
// 21. 9. 2 오후 2:56

 

+ Recent posts