Over deze update
Op 1 mei 2019 gaat de nieuwe jaartelling in de Japanse kalender van start. Dit is de eerste overgang van een jaartelling sinds januari 1989. Deze update voor Microsoft Silverlight verhelpt berekeningen om de nieuwe jaartelling in de Japanse agenda te verwerken en te formatteren.
Ondersteunde functies voor de Japanse jaartelling
Range-Relaxation
Wanneer het Heisei-jaartelling (平成) eindigt op 30 april 2019 (Heisei (平成) 31 ) en de nieuwe jaartelling begint op 1 mei 2019 wordt “平成 31 年 5 月 1 日” wordt ongeldig. We hebben onze parsers minder streng gemaakt om toekomstige en voorgaande data (zowel Gregoriaans als Japanse data) te kunnen omzetten in een relevante Japanse jaartelling zonder een uitzondering te genereren.
Voor het vorige Japanse Showa-jaartelling bijvoorbeeld, is het maximale jaar 64. De huidige Silverlight-code kan de datum niet parseren als het jaar van de datum groter is dan 64 voor de huidige jaartelling. Als dit wordt geprobeerd, wordt een uitzondering gegenereerd. Deze update verhelpt dit probleem en parseert de datum, zelfs als het jaar groter is dan het maximale jaar van de jaartelling.
Hieronder volgt een voorbeeld van deze aanpassing:DateTime.Parse(“昭和 70/1/1 0:00:00", new CultureInfo("ja-JP") { DateTimeFormat = { Calendar = new JapaneseCalendar() } })
Dit voorbeeld is geen uitzondering. In plaats daarvan wordt de datum met succes geparseerd en geretourneerd 1/1/1995 12:00:00 AM (70 – 64 = 6). (De Heisei-jaartelling begon in 1989; 1989+6=1995.)
U kunt ook toekomstige data converteren in Heisei naar de nieuwe Japanse jaartelling nadat de nieuwe Japanse naam van de jaartelling is aangekondigd.
Gannen (元年) voor het eerste jaar van de Japanse jaartelling
In historische praktijk wordt het eerste jaar van de jaartelling aangegeven met een speciaal teken “Gan (元)” (deze kanji betekent “oorsprong” of “begin” ) in plaats van het getal “Ichi (1)”. Het eerste jaar "Gannen (元年)" wordt voortgezet tot de einddatum van het Gregorische kalenderjaar, 31 december.
Deze update zal Silverlight in staat stellen om Gannen-tekens (元年) succesvol te parseren.
Opmerking Silverlight blijft 01 weergeven en niet 元 als Silverlight wordt gevraagd om de eerste datum van de jaartelling te formatteren. Dit kan worden opgelost wanneer de ontwikkelaars het “01” jaar vervangen door het jaar “元”. Dit is een eenvoudige vervanging van tekenreeksen.
De volgende voorbeelden tonen hoe Silverlight omgaat met opmaak en parseren van Gannen (元年).
Opmaak
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);
Gedrag vóór de update: formattedDate is "平成 01年 01月 08日"
Gedrag na de update: formattedDate is "平成 01年 01月 08日"Er is geen wijziging in het gedrag van vóór de update.
Parseren
Ichinen (1 年)
DateTime.TryParseExact("平成 01年 01月 08日", pattern, jpnFormat, DateTimeStyles.None, out parsedDate)
Gedrag vóór de update: Retourneert true en heeft een parsedDate van {1/8/1989 12:00:00 AM}
Gedrag na de update: Retourneert true en heeft een parsedDate van {1/8/1989 12:00:00 AM}Er is geen wijziging in het gedrag van vóór de update.
Gannen (元年)
DateTime.TryParseExact("平成元年 01月 08日", pattern, jpnFormat, DateTimeStyles.None, out parsedDate)
Gedrag vóór de update: Retourneert false en heeft een parsedDate van {1/1/0001 12:00:00 AM}
Gedrag na de update: Retourneert true en heeft een parsedDate van {1/8/1989 12:00:00 AM}Hoe deze update te verkrijgen
Methode 1: Microsoft Silverlight-website
Het installatieprogramma van Silverlight bevat alle vorige updates bovenop deze updates. U kunt de recentste versie van Silverlight installeren via deze Microsoft-website: Microsoft Silverlight downloaden.
Methode 2: Microsoft Update
Deze update is beschikbaar van Microsoft Update. Bekijk voor meer informatie over het uitvoeren van Microsoft Update Een update downloaden via Windows Update.
Methode 3: Microsoft Downloadcentrum
U kunt het stand-alone-updatepakket verkrijgen via het Microsoft Downloadcentrum. Volg de installatie-instructies op de downloadpagina om de update te installeren.Het Silverlight 5-pakket nu downloaden. Als u meer informatie wilt over het downloaden van Microsoft-ondersteuningsbestanden, klikt u op het volgende artikelnummer om het desbetreffende Microsoft Knowledge Base-artikel weer te geven:
119591 Microsoft-ondersteuningsbestanden downloaden via online services Microsoft heeft dit bestand gecontroleerd op virussen. Hierbij is gebruikgemaakt van software voor virusdetectie die volledig bijgewerkt was op de datum dat het bestand beschikbaar werd gesteld. Het bestand is opgeslagen op beveiligde servers die onbevoegde wijzigingen aan het bestand helpen voorkomen.
Verwijzingen
Zie de terminologie die Microsoft gebruikt voor het beschrijven van software-updates.