Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

이 업데이트에 대한 정보

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}입니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×