تحديث عمليات حسابات DateTime ل Silverlight لمعالجه اراس اليابانية الجديدة

ينطبق على: Silverlight for Windows

حول هذا التحديث


في المايو 1 ، 2019 ، تبدا التقويم الجديد الموجود في الشهر الياباني. هذا هو أول انتقال من أحد التقويمات إلى آخر منذ 1989 يناير. يقوم هذا التحديث ل Microsoft Silverlight بتصحيح حسابات DateTime لمعالجه الاراس الجديدة وتنسيقها في التقويم الياباني.

الميزات المعتمدة في التقويم الياباني

النطاق-استرخاء

عند انتهاء التوقيت الهيسيي (平成) في 30 ابريل 2019 (هيسيي (平成) 31) ، وكانت التوقيت الجديد يبدا بالتاريخ 1 مايو 2019 ، "平成 31 年 5 月 1 日" تصبح غير صالحه. لقد قمنا بإيقاف الموزعين لدينا علي السماح بالتواريخ المستقبلية والسابقة (التواريخ الميلادية واليابانية) التي سيتم تحويلها إلى تاريخ التقويم الياباني ذي الصلة دون طرح استثناء.

علي سبيل المثال ، بالنسبة إلى التقويم الياباني السابق التعرض ، يمثل الحد الأقصى لسنه التقويم 64. لا يمكن لرمز Silverlight الحالي تحليل التاريخ إذا كانت سنه التاريخ أكبر من 64 لعصر الحالي. إذا حاولت القيام بذلك ، سيتم طرح استثناء.  يعمل هذا التحديث علي إصلاح هذه المشكلة وتحليل التاريخ حتى إذا كانت السنه أكبر من الحد الأقصى لسنه التقويم.

يوضح المثال التالي التغيير:DateTime.Parse("昭和 70/1/1 0:00:00", new CultureInfo("ja-JP") { DateTimeFormat = { Calendar = new JapaneseCalendar() } })

لا يطرح هذا المثال استثناء. بدلا من ذلك ، سيتم تحليل التاريخ بنجاح وإرجاع 1/1/1995 12:00:00 ص (70-64 = 6. (بدا هيسيي التقويم في 1989 ؛ 1989 + 6 = 1995.)

ستتمكن أيضا من تحويل التواريخ المستقبلية في هيسيي إلى التقويم الياباني الجديد بعد الإعلان عن اسم التقويم الياباني الجديد. 

جانين (元年) للسنه الاولي من التقويم الياباني

في التدريب العملي ، تتم الاشاره إلى السنه الاولي من التقويم باستخدام حرف خاص "جان (元)" (يشير حرف Kanji إلى "الأصل" أو "البدء") بدلا من الرقم "إيتشي (1)". تستمر السنه الاولي "جانين (元年)" حتى تاريخ انتهاء سنه التقويم الميلادي ، 31 ديسمبر.

سيسمح هذا التحديث لبرنامج Silverlight بتحليل الأحرف جانين (元年) بنجاح. 

ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. سيستمر silverlight بإرجاع 01 و notإذا تمت مطالبه silverlight بتنسيق التاريخ الأول لعصر. يمكن إصلاح ذلك من خلال جعل المطورين يقومون باستبدال السنه "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 年)

DateTime.TryParseExact("平成 01年 01月 08日", pattern, jpnFormat, DateTimeStyles.None, out parsedDate)

السلوك قبل التحديث: إرجاع true ويحتوي علي بارسيداتي من {1/8/1989 12:00:00 AM}السلوك بعد التحديث: إرجاع true ويحتوي علي بارسيداتي من {1/8/1989 12:00:00 AM}

لا يوجد اي تغيير في السلوك الذي كان موجودا قبل التحديث.

جانين (元年)

DateTime.TryParseExact("平成元年 01月 08日", pattern, jpnFormat, DateTimeStyles.None, out parsedDate)

السلوك قبل التحديث: إرجاع false ويحتوي علي بارسيداتي من {1/1/0001 12:00:00 AM}السلوك بعد التحديث: إرجاع true ويحتوي علي بارسيداتي من {1/8/1989 12:00:00 AM}

كيفيه الحصول علي هذا التحديث


الطريقة 1: موقع Microsoft Silverlight

يتضمن مثبت Silverlight كل التحديثات السابقة بالاضافه إلى هذا التحديث. لتثبيت أحدث إصدار من Silverlight ، انتقل إلى موقع Microsoft التالي علي الويب: الحصول علي Microsoft Silverlight

الطريقة 2: Microsoft Update

يتوفر هذا التحديث من Microsoft Update. للحصول علي مزيد من المعلومات حول كيفيه تشغيل Microsoft Update ، اطلع علي كيفيه الحصول علي تحديث عبر Windows update

الطريقة 3: مركز التنزيل ل Microsoft

يمكنك الحصول علي حزمه التحديث المستقلة من خلال مركز التنزيل ل Microsoft. اتبع إرشادات التثبيت الموجودة علي صفحه التنزيل لتثبيت التحديث.قم بتنزيل حزمه Silverlight 5 الآن. Download للحصول علي مزيد من المعلومات حول كيفيه تنزيل ملفات دعم microsoft ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
119591 كيفيه الحصول علي ملفات دعم Microsoft من الخدمات عبر الإنترنت
مسح Microsoft هذا الملف بحثا عن فيروسات. استخدم Microsoft أحدث برنامج للكشف عن الفيروسات المتوفرة في تاريخ نشر الملف. يتم تخزين الملف علي خوادم محسنه الأمان التي تساعد علي منع اجراء اي تغييرات غير مصرح بها علي الملف.

المراجع


تعرف علي المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.