Informacje o tej aktualizacji
1 maja 2019 r., rozpoczyna się nowa era w kalendarzu japońskim. Jest to pierwsze przejście od jednej oceny zagrożenia ze względu na 1989 stycznia. Ta aktualizacja dodatku Microsoft Silverlight umożliwia naprawienie obliczeń DateTime na potrzeby obsługi i formatowania nowych wartości w kalendarzu japońskim.
Japońskie obsługiwane funkcje ery
Zakres — złagodzenie
Gdy Heisei (平成) era kończy się 30 kwietnia 2019 r. (Heisei (平成) 31), a nowa Ocena zagrożenia dla ery rozpoczyna się 1 maja 2019, "平成 31 年 5 月 1 日" jest nieprawidłowa. Możemy przeanalizować nasze analizatory, aby zezwolić na konwertowanie dat przyszłych i byłych (zarówno dat gregoriańskich, jak i japońskich) na odpowiedni japoński termin ery bez wyrzucania wyjątku.
Na przykład w przypadku poprzedniego japońskiego chronioną ery, maksymalny rok ery wynosi 64. Bieżący kod programu Silverlight nie może przeanalizować daty, jeśli rok daty jest większy niż 64 dla bieżącej oceny zagrożenia dla ery. Jeśli ta próba, wygeneruje wyjątek. Ta aktualizacja rozwiązuje ten problem i analizuje datę, nawet jeśli rok jest większy niż maksymalny rok ery.
Poniższa przykład ilustruje zmianę: DateTime.Parse("昭和 70/1/1 0:00:00", new CultureInfo("ja-JP") { DateTimeFormat = { Calendar = new JapaneseCalendar() } })
W tym przykładzie nie zostanie wyrzucany wyjątek. Zamiast tego ponownie przeanalizuje datę i zwróci 1/1/1995 12:00:00 (70 – 64 = 6). (Heisei era rozpoczęta w 1989; 1989 + 6 = 1995.)
Po zaanonsowaniu nowej japońskiej nazwy ery będziesz mieć możliwość konwertowania przyszłych dat w Heisei na nowe japońskie ERA.
Gannen (元年) w pierwszym roku japońskiego ery
W praktyce historycznej pierwszy rok oceny zagrożenia ekologicznego jest oznaczony znakiem specjalnym "Gan (元)" (którego znak Kanji oznacza "Początek" lub "Początek") zamiast numeru "Ichi (1)". Pierwszy rok "Gannen (元年)" jest kontynuowany do daty zakończenia roku kalendarzowego według kalendarza gregoriańskiego, 31 grudnia.
Ta aktualizacja umożliwi pomyślne analizowanie Gannen (元年) znaków.
Uwaga Program Silverlight będzie kontynuował zwracanie 01 , a nie元, jeśli zostanie wyświetlony monit o sformatowanie pierwszej daty ery. Ten problem można rozwiązać, korzystając z programistów, zastępując rok "01" rokiem "元". Może to zrobić prosty tekst zastępczy.
W poniższych przykładach szczegółowo opisano, jak technologia Silverlight obsługuje formatowanie i analizowanie Gannen (元年).
Formatowania
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);
Zachowanie przed aktualizacją: formattedDate to "平成 01 年 01 月 08 日" Zachowanie po aktualizacji: formattedDate to "平成 01 年 01 月 08 日"
Nie zmienia się zachowanie przed tym, co istniało przed aktualizacją.
Analizowanie
Ichinen (1 年)
DateTime.TryParseExact("平成 01年 01月 08日", pattern, jpnFormat, DateTimeStyles.None, out parsedDate)
Zachowanie przed aktualizacją: zwraca wartość PRAWDA i ma PARSEDDATE {1/8/1989 12:00:00 am} Zachowanie po aktualizacji: zwraca wartość PRAWDA i ma PARSEDDATE {1/8/1989 12:00:00 am}
Nie zmienia się zachowanie przed tym, co istniało przed aktualizacją.
Gannen (元年)
DateTime.TryParseExact("平成元年 01月 08日", pattern, jpnFormat, DateTimeStyles.None, out parsedDate)
Zachowanie przed aktualizacją: zwraca wartość FAŁSZ i ma PARSEDDATE {1/1/0001 12:00:00 am} Zachowanie po aktualizacji: zwraca wartość PRAWDA i ma PARSEDDATE {1/8/1989 12:00:00 am}
Jak uzyskać tę aktualizację
Metoda 1: Witryna Microsoft Silverlight
Instalator dodatku Silverlight zawiera wszystkie wcześniejsze aktualizacje oprócz tej aktualizacji. Aby zainstalować najnowszą wersję dodatku Silverlight, odwiedź następującą witrynę firmy Microsoft w sieci Web: Uzyskaj Microsoft Silverlight.
Metoda 2: Microsoft Update
Ta aktualizacja jest dostępna w witrynie Microsoft Update. Aby uzyskać więcej informacji na temat uruchamiania usługi Microsoft Update, zobacz jak uzyskać aktualizację za pośrednictwem usługi Windows Update.
Metoda 3: Centrum pobierania Microsoft
Pakiet aktualizacji autonomicznej można uzyskać za pośrednictwem Centrum pobierania Microsoft. Postępuj zgodnie z instrukcjami instalacji na stronie pobierania, aby zainstalować aktualizację. Pobierz teraz pakiet Silverlight 5. Aby uzyskać więcej informacji na temat pobierania plików pomocy technicznej firmy Microsoft, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
119591 Jak uzyskać pliki pomocy technicznej Microsoft w usługach online Firma Microsoft przeskanowała ten plik w poszukiwaniu wirusów. Firma Microsoft użyła najbardziej aktualnego oprogramowania antywirusowego, które było dostępne w dniu, w którym plik został opublikowany. Plik jest przechowywany na serwerach z podwyższonym zabezpieczeniami, które ułatwiają zapobieganie wprowadzaniu nieautoryzowanych zmian w pliku.
Informacje
Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.