.NET では、次のステートメントは異なる値を返します。
Response.Write(
TimeZoneInfo.ConvertTime(
DateTime.Parse("2010-07-01 5:30:00.000"),
TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time"),
TimeZoneInfo.FindSystemTimeZoneById("GMT Standard Time"))
);
// displays 7/1/2010 1:30:00 PM
..この...
Response.Write(
TimeZoneInfo.ConvertTime(
DateTime.Parse("2010-07-01 5:30:00.000"),
TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time"),
TimeZoneInfo.FindSystemTimeZoneById("UTC"))
);
// displays 7/1/2010 12:30:00 PM
どうしてこれなの?UTC と GMT 標準時は同等だと思いました。
アップデート
さらにテストすると、次のものが同等であるように見えます。
"UTC"
"グリニッジ標準時"
「モロッコ標準時」
一方、夏の間は次の点が異なります。
「GMT標準時」
おそらく私の質問は、「グリニッジ標準時」と「GMT 標準時」が異なるのはなぜですか?
更新終了