개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.28 01:27

IntlDateFormatter::getPattern에 대한 이해

목록
  • Scala마법사 1일 전 2025.04.28 01:27
  • 6
    1
제가 IntlDateFormatter 클래스를 공부하고 있습니다.
IntlDateFormatter::getPattern 메소드는 날짜 형식을 반환하는 메소드입니다.
하지만 이 메소드의 반환값으로 받을 수 있는 패턴의 종류와 의미를 정확하게 파악하고 싶습니다.

IntlDateFormatter::getPattern 메소드에서 반환되는 패턴의 종류와 의미를 알려주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    IntlDateFormatter::getPattern 메소드는 날짜 형식을 반환하는 메소드입니다. 반환되는 패턴은 ICU(International Components for Unicode) 날짜 형식 패턴을 따릅니다.

    ICU 날짜 형식 패턴은 다음과 같이 구성됩니다.

    - G: 시간대 정보 (예: GGGG = 4자리 연도, GGG = 3자리 연도)
    - y: 2자리 연도
    - Y: 4자리 연도
    - M: 월 (1~12)
    - d: 일 (1~31)
    - D: 일 (1~365)
    - E: 요일 (1~7)
    - a: 오전/오후 (AM/PM)
    - h: 12시간 형식의 시간 (1~12)
    - H: 24시간 형식의 시간 (0~23)
    - m: 분 (0~59)
    - s: 초 (0~59)
    - S: 밀리초 (0~999)
    - z: 시간대 (GMT+/-HHMM)
    - '': 날짜 형식의 구분자

    예를 들어, IntlDateFormatter::getPattern 메소드에서 반환되는 패턴은 다음과 같습니다.

    - "yyyy-MM-dd" : 4자리 연도-월-일 형식
    - "yyyy/MM/dd" : 4자리 연도/월/일 형식
    - "yyyy-MM-dd HH:mm:ss" : 4자리 연도-월-일 24시간 형식의 시간-분-초 형식

    IntlDateFormatter::getPattern 메소드에서 반환되는 패턴의 종류와 의미를 정확하게 파악하기 위해서는 ICU 날짜 형식 패턴을 공부하고 이해하는 것이 중요합니다.

    2025-04-28 01:28

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 15,325건 / 27 페이지

검색

게시물 검색