사용자 도구

사이트 도구


java:dateformat

Java DateFormat

SimpleDateFormat

Java 8 DateTimeFormatter

locale 명시

  • 시스템 Locale 을 따르지 않고 로케일을 명시하고자 한다면,
DateTimeFormatter.ofPattern("포맷 문자열").withLocale(Locale.KOREA);

요일 포맷

  • eee 혹은 ccc : 지정된 로케일의 요일 출력. 한국은 “월”, “화”, …
  • e 혹은 c : 요일 숫자값 출력
  • 날짜 객체의 displayName 출력
    import java.time.*;
    import java.time.format.*;
    import java.util.*;
    
    Month.FEBRUARY.getDisplayName(TextStyle.FULL, Locale.KOREAN); // 2월
    Month.FEBRUARY.getDisplayName(TextStyle.NARROW, Locale.KOREAN); // 2월
    Month.FEBRUARY.getDisplayName(TextStyle.SHORT, Locale.KOREAN); // 2월
    
    DayOfWeek.SUNDAY.getDisplayName(TextStyle.FULL, Locale.KOREAN); // 일요일
    DayOfWeek.SUNDAY.getDisplayName(TextStyle.SHORT, Locale.KOREAN); // 일
    DayOfWeek.SUNDAY.getDisplayName(TextStyle.NARROW, Locale.KOREAN); // 일
java/dateformat.txt · 마지막으로 수정됨: 2020/01/29 13:34 저자 kwon37xi