.NETとSilverlightでは日付の書式が違うことに気が付いた。 例えば以下のようなコードの場合、 DateTime.Now.ToString(); .NET 2008/04/18 10:00:00 Silverlight 平成 20/4/8 10:00:00 というように結果が異なる。 これは.NETとSilverlightでは日本語Cultureの内容が異なるためにおこっているみたい。 現在のカルチャーの情報を調べてみればそれがわかる。 Console.WriteLine( System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.FullDateTimePattern ); .NET yyyy'年'M'月'd'日' H:mm:ss Silverilght gg y'年'M'月'd'日' H:mm:ss Date