英語で読む

次の方法で共有


TimeZoneInfo.Utc プロパティ

定義

世界協定時刻 (UTC) ゾーンを表す TimeZoneInfo オブジェクトを取得します。

C#
public static TimeZoneInfo Utc { get; }

プロパティ値

世界協定時刻 (UTC) ゾーンを表すオブジェクト。

次の例では、 TimeZoneInfo 世界協定時刻 (UTC) を表す オブジェクトを取得し、その表示名、標準時刻名、夏時間名を出力します。

C#
TimeZoneInfo universalZone = TimeZoneInfo.Utc;
Console.WriteLine("The universal time zone is {0}.", universalZone.DisplayName);
Console.WriteLine("Its standard name is {0}.", universalZone.StandardName);
Console.WriteLine("Its daylight savings name is {0}.", universalZone.DaylightName);

注釈

これは組み込みオブジェクトです。この TimeZoneInfo オブジェクトに関する情報は、Windows システムのレジストリと Linux および macOS 上の ICU ライブラリ から取得されません。

重要

オブジェクト変数に UTC タイム ゾーンを割り当てるのではなく、 プロパティを使用して TimeZoneInfo.Utc 協定世界時 (UTC) ゾーンに常にアクセスする TimeZoneInfo 必要があります。 これにより、TimeZoneInfo メソッド呼び出しによって ClearCachedData オブジェクト変数が無効になるのを防ぐことができます。

協定世界時は、以前はグリニッジ標準時 (GMT) として知られていました。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

こちらもご覧ください