新しい日本語の時代 (年号) を処理するために Silverlight の日付時刻の計算用の更新プログラム


この更新プログラムについて


2019、5 月 1日日本語の予定表で新しい時代を開始します。これは、最初 1 つの時代 (年号) からに移行別 1989 年 1 月以降です。Microsoft Silverlight は、この更新プログラムは、処理し、日本語の予定表で新しい時代のフォーマットに日付時刻の計算を修正します。

和暦の年号がサポートされている機能

範囲の緩和

平成 (平成) の時代 (年号) (平成 (平成) 31)、2019 年 4 月 30日に終了し、新たな時代が開始される 2019、5 月 1日「平成 31 年 5 月 1 日」が無効になります。将来および過去の日 (グレゴリオ暦と日本語の両方の日付) 例外をスローせずに関連する日本語の時代 (年号) の日付に変換するを許可するのには、パーサーは緩和されています。

以前の日本の昭和の時代の最大の時代 (年号) の年は 64 です。現在の Silverlight のコードは、現在の時代 (年号) の日付の年が 64 を超える場合、日付を解析できません。それには、開こうとすると、例外がスローされます。 この更新プログラムは、この問題を修正、年が最大の時代 (年号) の 1 年を超える場合でも、日付を解析します。

次の使用例は、変更を示しています。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)。

新しい日本語の時代 (年号) 名が発表された後の新しい年号を平成に将来の日付を変換することもできます。

元年 (元年) 日本語の時代 (年号) の最初の年

過去の実習では、時代の最初の年は特殊文字「Gan (元)」は (「原点」または「開始」漢字を意味します) で、番号「Ichi (1)」ではなく示されます。「元年 (元年)」の最初の年は、グレゴリオ暦年、12 月 31 日の終了日まで継続します。

この更新プログラムは、Silverlight 元年 (元年) の文字を正常に解析するためにことができます。

注: Silverlight は、 01ではありませんを返す場合、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);

更新前に、の動作: formattedDateは、"平成 01年 01月 08日」更新後の動作: formattedDateは、"平成 01年 01月 08日」

更新前に存在していたものからの動作の変更はありません。

解析

Ichinen (1 年)

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

更新前に、の動作: のparsedDateは、 trueを返します {1989/1/8 12時 00分: 00}更新後の動作: のparsedDateは、 trueを返します {1989/1/8 12時 00分: 00}

更新前に存在していたものからの動作の変更はありません。

元年 (元年)

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

更新前に、の動作: のparsedDateは、 falseを返します {1/1/0001 12時 00分: 00}更新後の動作: のparsedDateは、 trueを返します {1989/1/8 12時 00分: 00}

この更新プログラムの入手方法


方法 1: Microsoft Silverlight サイト

このSilverlight インストーラーには、この更新プログラムだけでなく、以前のすべての更新プログラムが含まれます。Silverlight の最新バージョンをインストールするには、次のマイクロソフト web サイト: Microsoft Silverlight を取得します。

方法 2: Microsoft Update

この更新プログラムを指定する場合はマイクロソフトの更新プログラムで実行できます。マイクロソフトの更新プログラムを実行する方法の詳細については、 Windows Update から更新プログラムを取得する方法を参照してください。

方法 3: Microsoft ダウンロード センター

Microsoft ダウンロード センターでは、スタンドアロンの更新プログラム パッケージを取得できます。更新プログラムをインストールするにはダウンロード ページのインストール手順を実行します。 Download Silverlight 5 のパッケージを今すぐダウンロードしますマイクロソフトのサポート ファイルをダウンロードする方法の詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします:
119591 オンライン サービスからマイクロソフトのサポート ファイルを入手する方法
このファイルは、マイクロソフトによってウイルス スキャン済みです。マイクロソフトは、ファイルが公表された日付に使用可能な最新のウイルス検出ソフトウェアを使用しています。このファイルは、ファイルへの不正な変更を防止するセキュリティが強化されたサーバーに格納されています。

参照情報


マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。