비고
2019년 4월 1일, 레이와(令な)라는 새로운 시대 이름이 발표되었습니다. 4월 25일, Microsoft는 업데이트된 레지스트리 키가 포함된 다양한 Windows 운영 체제에 대한 패키지를 새 시대 이름으로 출시했습니다. 디바이스를 업데이트하고 레지스트리를 확인하여 새 키가 있는지 확인한 다음 애플리케이션을 테스트합니다. 이 지원 문서 를 확인하여 운영 체제가 업데이트된 레지스트리 키를 수신했는지 확인하십시오.
일본 달력은 시대로 나뉘어져 있으며, 대부분의 컴퓨팅 시대에 우리는 헤이세이 시대에 있었습니다. 그러나 2019년 5월 1일에 새로운 시대가 시작됩니다. 수십 년 만에 처음으로 일본 달력을 지원하는 소프트웨어가 새 시대가 시작될 때 제대로 작동하는지 테스트해야 합니다.
다음 섹션에서는 예정된 새 시대에 맞게 애플리케이션을 준비하고 테스트하기 위해 수행할 수 있는 작업을 알아봅니다.
비고
변경 내용이 전체 컴퓨터의 동작에 영향을 주므로 이를 위해 테스트 컴퓨터를 사용하는 것이 좋습니다.
새 시대에 대한 레지스트리 키 추가
비고
다음 지침은 새 레지스트리 키로 아직 업데이트되지 않은 디바이스를 위한 것입니다. 먼저 디바이스에 새 레지스트리 키가 포함되어 있는지 확인하고, 그렇지 않은 경우 다음 지침을 사용하여 테스트합니다.
시대가 변경되기 전에 호환성 문제를 테스트하는 것이 중요하며, 이제 새 연대 이름을 사용하여 수행할 수 있습니다. 이렇게 하려면 레지스트리 편집기를 사용하여 새 시대에 대한 레지스트리 키를 추가합니다.
- Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras로 이동하십시오.
편집 선택하고 2019 05 01새 문자열 값 이름을 지정합니다. - 키를 마우스 오른쪽 단추로 클릭하고 수정을 선택합니다.
- 값 데이터 필드에 令和_令_Reiwa_R(여기에서 복사하여 붙여넣어 편리하게 입력할 수 있습니다)를 입력합니다.
이러한 레지스트리 키의 형식에 대한 자세한 내용은 일본의 달력 시스템 및
2019년 4월 1일에 새로운 시대 이름이 발표되었습니다. 4월 25일에 이름이 포함된 지원되는 Windows 버전에 대한 새 레지스트리 키 업데이트가 릴리스되어 애플리케이션이 제대로 처리하고 있는지 확인할 수 있습니다. 이 업데이트는 Windows 8 및 Windows 7뿐만 아니라 지원되는 이전 버전의 Windows 10으로 전파되고 있습니다.
애플리케이션 테스트를 완료하면 테스트용 레지스트리 키를 삭제할 수 있습니다. 이렇게 하면 Windows가 업데이트될 때 추가될 새 레지스트리 키를 방해하지 않습니다.
디바이스의 일정 형식 변경
새 시대의 레지스트리 키를 추가한 후에는 일본어 달력을 사용하도록 디바이스를 구성해야 합니다. 이 작업을 수행하려면 일본어 디바이스가 필요하지 않습니다. 철저한 테스트를 위해 일본어 팩도 설치할 수 있지만 기본 테스트에는 필요하지 않습니다.
일본어 달력을 사용하도록 디바이스를 구성하려면 다음을 수행합니다.
- intl.cpl 엽니다(Windows 검색 창에서 검색).
- 서식 드롭다운에서 일본어(일본)선택합니다.
- 추가 설정을 선택합니다.
- 날짜 탭을 선택합니다.
- 달력 유형 드롭다운에서 和暦(wareki, 일본식 달력)을 선택합니다. 두 번째 옵션이어야 합니다.
- OK를 클릭합니다.
- 지역 창에서 확인 클릭합니다.
이제 일본어 달력을 사용하도록 디바이스를 구성해야 하며 레지스트리에 있는 연대를 반영합니다. 다음은 화면의 오른쪽 아래 모서리에 표시되는 내용의 예입니다.
디바이스의 시계 조정
Windows 10에서
- 화면의 오른쪽 아래 모서리에 있는 날짜 및 시간 영역을 마우스 오른쪽 단추로 클릭합니다.
- 을 선택하여 날짜/시간조정을 합니다.
- 설정의 날짜 및 시간 변경에서 변경을 선택합니다.
- 날짜를 2019년 5월 1일 이후로 변경합니다.
Windows 11에서
- 화면의 오른쪽 아래 모서리에 있는 날짜 및 시간 영역을 마우스 오른쪽 단추로 클릭합니다.
- 을 선택하여 날짜/시간조정을 합니다.
- 설정의 날짜 및 시간 설정에서 수동으로변경을 선택합니다.
- 날짜를 2019년 5월 1일 이후로 변경합니다.
비고
"자동으로 시간 설정"이 "켜진" 날짜와 시간을 변경하지 못할 수 있습니다.
비고
조직 설정에 따라 날짜를 변경하지 못할 수 있습니다. 이 경우 관리자에게 문의하세요. 또는 자리 표시자 레지스트리 키를 편집하여 이미 경과된 날짜를 지정할 수 있습니다.
애플리케이션 테스트
이제 애플리케이션이 새 시대를 처리하는 방법을 테스트합니다. 타임스탬프 및 날짜 선택기와 같이 날짜가 표시되는 위치를 확인합니다. 확인하세요: 2019년 5월 1일 이전에는 헤이세이(平成) 시대가 맞는지, 그 이후에는 레이와(令和) 시대가 맞는지.
간엔(元年)
일본 달력의 형식은 일반적으로 <연호 이름><연호 연도>입니다. 예를 들어 2018년은 헤이세이 30 (平成30년)입니다. 그러나 시대의 첫 해는 특별합니다. <시대 이름> 1대신 <시대 이름> 원년 (gannen)입니다. 그래서, 헤이세이 시대의 첫 해는 成元年 (Heisei gannen)가 될 것입니다. 애플리케이션이 새 시대의 첫 해를 제대로 처리하고 令な元年 올바르게 출력하는지 확인합니다.
관련 API
시대 변경을 처리하기 위해 업데이트될 여러 WinRT, .NET 및 Win32 API가 있으므로 사용하는 경우 너무 걱정할 필요가 없습니다. 그러나 이러한 API에 전적으로 의존하더라도 애플리케이션을 테스트하고 원하는 동작을 가져오는 것이 좋습니다. 특히 구문 분석과 같은 특별한 작업을 수행하는 경우 더욱 그렇습니다.
2019년 5월 일본 시대 변경및 OS와 SDK의 업데이트를
영향을 받을 API는 다음과 같습니다.
WinRT
- Windows.Globalization 네임스페이스
-
Windows.Globalization.DateTimeFormatting 네임스페이스
- DateTimeFormatter 클래스
- DateTimeFormatter 클래스
닷넷
-
시스템 네임스페이스
- DateTime 구조체
- dateTimeOffset 구조체
- System.Globalization 네임스페이스
Win32
- datetimeapi.h 헤더
-
winnls.h 헤더
- EnumDateFormatsA 함수
- EnumDateFormatsExA 함수
- EnumDateFormatsEx 함수
- EnumDateFormatsExW 함수
- EnumDateFormatsW 함수
- GetCalendarInfoA 함수
- GetCalendarInfoEx 함수
- GetCalendarInfoW 함수
참고하십시오
Windows developer