Ă propos de cette mise Ă jour
Le 1er mai 2019, la nouvelle Ăšre du calendrier japonais commence. Câest la premiĂšre transition dâune Ăšre Ă une autre depuis janvier 1989. Cette mise Ă jour pour Microsoft Silverlight rĂ©sout les calculs DateTime pour gĂ©rer et mettre en forme les nouvelles Ăšres dans le calendrier japonais.
FonctionnalitĂ©s prises en charge par lâĂšre japonaise
Détente de portée
Lorsque lâĂšre Heisei (ćčłæ) se termine le 30 avril 2019 (Heisei (ćčłæ) 31) et que la nouvelle Ăšre commence le 1er mai 2019, « ćčłæ 31 ćčŽ 5 æ 1 æ„ » devient non valide. Nous avons assoupli nos analyseurs pour permettre la conversion des dates futures et passĂ©es (Ă la fois grĂ©goriennes et japonaises) en une date pertinente de lâĂšre japonaise sans exception.
Par exemple, pour lâĂšre japonaise Showa prĂ©cĂ©dente, lâĂšre maximale est de 64 ans. Le code Silverlight actuel ne peut pas analyser la date si lâannĂ©e de la date est supĂ©rieure Ă 64 pour lâĂšre actuelle. Sâil essaie, il lĂšve une exception.  Cette mise Ă jour rĂ©sout ce problĂšme et analyse la date mĂȘme si lâannĂ©e est supĂ©rieure Ă lâannĂ©e maximale.
Lâexemple suivant illustre ce problĂšme :DateTime.Parse(âæć 70/1/1 0:00:00", new CultureInfo("ja-JP") { DateTimeFormat = { Calendar = new JapaneseCalendar() } })
Cet exemple ne lĂšve pas dâexception. Au lieu de cela, il analyse la date avec succĂšs et renvoie 1/1/1995 12:00:00 AM (70 â 64 = 6). (LâĂšre Heisei a commencĂ© en 1989 ; 1989+6 = 1995.)
Vous pourrez Ă©galement convertir les dates futures en Heisei dans une nouvelle Ăšre japonaise aprĂšs l'annonce du nouveau nom de l'Ăšre japonaise.
ÂGannen (ć ćčŽ) pour la premiĂšre annĂ©e de l'Ăšre japonaise
Dans une pratique historique, la premiĂšre annĂ©e de l'Ăšre est indiquĂ©e par un caractĂšre spĂ©cial « Gan (ć ) » (dont le caractĂšre Kanji signifie « origine » ou « dĂ©but ») au lieu du nombre « Ichi (1) ». La premiĂšre annĂ©e « Gannen (ć ćčŽ) » continue jusquâĂ la date de fin de lâannĂ©e calendaire grĂ©gorien, le 31 dĂ©cembre.
Cette mise Ă jour permettra Ă Silverlight dâanalyser correctement les caractĂšres Gannen (ć ćčŽ).Â
Remarque Silverlight continuera de retourner 01 et pas ć si Silverlight doit mettre en forme la premiĂšre date de l'Ăšre. Cela peut ĂȘtre rĂ©solu en demandant aux dĂ©veloppeurs de remplacer lâannĂ©e « 01 » par lâannĂ©e « ć ».  Un simple remplacement de chaîne rĂ©alise cela.
Les exemples suivants dĂ©taillent la maniĂšre dont Silverlight gĂšre la mise en forme et l'analyse de Gannen (ć ćčŽ).
Mise en forme
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);
Comportement avant mise Ă jour : formattedDate est « ćčłæ 01ćčŽ 01æ 08æ„ »
Comportement aprĂšs mise Ă jour : formattedDate est « ćčłæ 01ćčŽ 01æ 08æ„ »Il nây a aucune modification du comportement de ce qui existait avant la mise Ă jour.
Analyseur
Ichinen (1 ćčŽ)
DateTime.TryParseExact("ćčłæ 01ćčŽ 01æ 08æ„", pattern, jpnFormat, DateTimeStyles.None, out parsedDate)
Comportement avant mise Ă jour : Renvoie true et a une parsedDate de {1/8/1989 12:00:00 AM}
Comportement aprĂšs mise Ă jour : Renvoie true et a une parsedDate de {1/8/1989 12:00:00 AM}Il nây a aucune modification du comportement de ce qui existait avant la mise Ă jour.
Gannen (ć ćčŽ)
DateTime.TryParseExact("ćčłæć ćčŽ 01æ 08æ„", pattern, jpnFormat, DateTimeStyles.None, out parsedDate)
Comportement avant mise Ă jour : Renvoie la valeur false et a une parsedDate de {1/1/0001 12:00:00 AM}
Comportement aprĂšs mise Ă jour : Renvoie true et a une parsedDate de {1/8/1989 12:00:00 AM}Comment obtenir cette mise Ă jour
Méthode 1 : Site Microsoft Silverlight
Le programme d'installation de Silverlight intÚgre cette mise à jour et toutes les mises à jour précédentes. Pour installer la derniÚre version de Silverlight, reportez-vous au site web de Microsoft à l'adresse suivante : Installer Microsoft Silverlight.
Méthode 2 : Microsoft Update
Cette mise Ă jour est disponible via Microsoft Update. Pour plus dâinformations sur lâexĂ©cution de Windows Update, consultez lâarticle ProcĂ©dure dâobtention dâune mise Ă jour via Windows Update.
Méthode 3 : Centre de téléchargement Microsoft
Vous pouvez obtenir le package de mise Ă jour autonome via le Centre de tĂ©lĂ©chargement Microsoft. Suivez les instructions dâinstallation figurant sur la page de tĂ©lĂ©chargement pour installer la mise Ă jour.TĂ©lĂ©chargez le package Silverlight 5 maintenant. Pour plus dâinformations sur la façon de tĂ©lĂ©charger des fichiers de support Microsoft, cliquez sur le numĂ©ro ci-dessous pour afficher lâarticle correspondant dans la Base de connaissances Microsoft :
119591 Comment faire pour obtenir des fichiers de support technique Microsoft auprĂšs des services en ligne Microsoft a analysĂ© ce fichier en vue de dĂ©tecter la prĂ©sence de virus. Microsoft a utilisĂ© les logiciels de dĂ©tection de virus les plus rĂ©cents disponibles Ă la date de publication de ce fichier. Le fichier est conservĂ© sur des serveurs sĂ©curisĂ©s, ce qui empĂȘche toute modification non autorisĂ©e du fichier.
Références
En savoir plus à propos de la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.