이 업데이트에 대한 정보
2019년 5월 1일, 일본 달력에서 새 시대가 시작됩니다. 이는 1989년 1월 이후 처음으로 이루어지는 한 시대에서 다른 시대로의 전환입니다. 이 Microsoft Silverlight용 업데이트는 일본 달력에서 새 시대를 처리하고 서식을 지정하기 위해 날짜/시간 계산을 수정합니다.
일본 시대 지원 기능
Range-Relaxation
헤이세이(平成) 시대가 2019년 4월 30일(헤이세이(平成) 31)에 끝나고, 2019년 5월 1일에 새로운 시대가 시작되면 “平成 31 年 5 月 1 日”는 유효하지 않습니다. 예외 없이 미래와 과거의 날짜(양력과 일본 날짜 모두)가 해당하는 일본 시대 날짜에 맞게 전환되도록 파서를 완화했습니다.
예를 들어, 이전의 일본 쇼와 시대의 경우, 마지막 해는 64입니다. 연도의 날짜가 현재 시대의 64보다 큰 경우 날짜를 현 Silverlight 코드는 구문 분석할 수 없습니다. 이렇게 하면 예외가 발생합니다. 이 업데이트로 이 문제를 해결하고 연도가 최대 시대 연도보다 큰 경우에도 날짜를 구문 분석합니다.
다음 예에서는 변경 내용을 보여 줍니다.DateTime.Parse(“昭和 70/1/1 0:00:00", new CultureInfo("ja-JP") { DateTimeFormat = { Calendar = new JapaneseCalendar() } })
이 예에서는 예외가 발생하지 않습니다. 대신 날짜를 성공적으로 구문 분석하고 1/1/1995 12:00:00 AM (70 – 64 = 6을 반환합니다. (헤이세이 시대는 1989년에 시작되었습니다. 1989+6 = 1995.)
또한 새로운 일본 시대의 이름이 발표 된 후, 헤이세이의 미래 날짜를 새로운 일본 시대로 전환 할 수 있습니다.
일본 시대의 첫해 원년(元年)
역사적으로, 시대의 첫해는 숫자 "일(1)" 대신 특별한 문자 "원(元)"("기원" 또는 시작"을 의미하는 한자)으로 표시합니다. 첫해인 "원년(元年)"은 양력 연도의 마지막 날인 12월 31일까지 계속 이어집니다.
이 업데이트를 통해 Silverlight가 원년(元年) 문자를 성공적으로 구문 분석할 수 있게 됩니다.
참고 Silverlight가 시대의 첫 날짜 서식을 지정하라는 요청을 받으면 元 대신 계속해서 01을 반환합니다. 이렇게 하면 개발자들이 "01"년을 "元"년으로 대체하여 수정할 수 있습니다. 간단한 문자열 교체로 이 작업을 수행합니다.
다음 예에서는 Silverlight에서 원년(元年)의 서식 및 구문 분석을 처리하는 방법을 자세히 설명합니다.
서식
string pattern = "gg yyyy'\u5E74' MM'\u6708' dd'\u65E5'"; //"gg yyyy'年' MM'月' dd'日'"
DateTime dt = new DateTime(1989, 01, 08); // Start of Heisei Era
string formattedDate = dt.ToString(pattern, jpnFormat);
업데이트 전 동작: 서식 날짜는 "平成 01年 01月 08日"입니다.
업데이트 후 동작: 서식 날짜는 "平成 01年 01月 08日"입니다.업데이트 전에 있던 동작이 변경되지 않습니다.
구문 분석 중
1년(1 年)
DateTime.TryParseExact("平成 01年 01月 08日", pattern, jpnFormat, DateTimeStyles.None, out parsedDate)
업데이트 전 동작: 참을 반환하며 구문 수정 날짜는 {1/8/1989 12:00:00 AM}입니다.
업데이트 후 동작: 참을 반환하며 구성 분석 날짜는 1/8/1989 12:00:00 AM}입니다.업데이트 전에 있던 동작이 변경되지 않습니다.
원년(元年)
DateTime.TryParseExact("平成元年 01月 08日", pattern, jpnFormat, DateTimeStyles.None, out parsedDate)
업데이트 전 동작: 거짓을 반환하며 구성 분석 날짜는 {1/1/0001 12:00:00 AM}입니다.
업데이트 후 동작: 참을 반환하며 구성 문서 날짜는 {1/8/1989 12:00:00 AM}입니다.이 업데이트를 받는 방법
방법 1: Microsoft Silverlight 사이트
Silverlight 설치 관리자에는 이 업데이트뿐만 아니라 이전 업데이트가 모두 포함되어 있습니다. 최신 버전의 Silverlight를 설치하려면 다음 Microsoft 웹 사이트를 참조하십시오. Microsoft Silverlight 설치.
방법 2: Microsoft Update
이 업데이트는 Microsoft 업데이트에서 제공됩니다. Microsoft 업데이트를 실행하는 방법에 대한 자세한 내용은 Windows 업데이트를 통해 업데이트 하는 방법을 참조하세요.
방법 3: Microsoft 다운로드 센터
Microsoft 다운로드 센터를 통해 독립 실행형 업데이트 패키지를 다운로드할 수 있습니다. 다운로드 페이지의 설치 지침에 따라 업데이트를 설치하세요.Silverlight 5 패키지를 지금 다운로드하세요. Microsoft 지원 파일을 다운로드하는 방법은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하세요.
119591 온라인 서비스로부터 Microsoft 지원 파일을 구하는 방법 Microsoft는 파일을 게시한 날짜에 사용할 수 있는 최신 바이러스 예방 소프트웨어로 이 파일을 검사했습니다. 이 파일은 무단으로 변경할 수 없도록 보안이 강화된 서버에 저장됩니다.
참고 자료
Microsoft가 소프트웨어 업데이트를 설명하는 데 사용하는 용어에 대해 알아보십시오.