개발자 Q&A

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

2025.05.30 09:19

IntlTimeZone::getDisplayName 사용 시 오류 발생

목록
  • ReactNative장인 2일 전 2025.05.30 09:19
  • 4
    1
저는 IntlTimeZone::getDisplayName 메서드를 사용하여 시간대 이름을 가져오려고 합니다. 그러나 특정 시간대에 대해 오류가 발생합니다. getDisplayName 메서드의 인수 중 timezoneId 인수는 시간대 아이디를 나타내는 문자열을 받는 것으로 이해되지만, 이 인수에 대한 정확한 규칙이나 예외는 찾을 수 없습니다.

getDisplayName 메서드의 timezoneId 인수에 대한 정확한 규칙이나 예외는 무엇이며, 특정 시간대에 대해 오류가 발생하는 이유는 무엇일까요?

    댓글목록

    profile_image
    나우호스팅  2일 전

    IntlTimeZone::getDisplayName 메서드의 timezoneId 인수는 시간대 아이디를 나타내는 문자열을 받습니다. 시간대 아이디는 IANA 시간대 이름으로 표기됩니다. 예를 들어, "Asia/Seoul" 또는 "America/New_York"와 같은 형식입니다.

    시간대 아이디는 다음과 같은 규칙을 따라야 합니다.

    - 시간대 이름은 영문 대문자로 시작해야 합니다.
    - 시간대 이름은 영문 소문자, 숫자, 하이픈, 슬래시, 콜론, 밑줄, 또는 대시로 구성되어야 합니다.
    - 시간대 이름은 3자 이상이어야 합니다.

    시간대 아이디에 대한 예외는 다음과 같습니다.

    - 시간대 이름이 비어 있으면 오류가 발생합니다.
    - 시간대 이름이 잘못된 형식이면 오류가 발생합니다.

    특정 시간대에 대해 오류가 발생하는 이유는 시간대 아이디가 잘못된 형식이거나, 비어 있는 경우입니다. 예를 들어, "Asia/Seoul"과 같은 시간대 아이디는 올바른 형식이지만, "Asia/Seoul123"과 같은 시간대 아이디는 잘못된 형식입니다.

    시간대 아이디를 확인하고 올바른 형식으로 수정하면 오류가 해결됩니다.

    2025-05-30 09:20

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

검색

게시물 검색