TimeZoneInfo.BaseUtcOffset プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のタイム ゾーンの標準時刻と協定世界時 (UTC) の時間差を取得します。
public:
property TimeSpan BaseUtcOffset { TimeSpan get(); };
public TimeSpan BaseUtcOffset { get; }
member this.BaseUtcOffset : TimeSpan
Public ReadOnly Property BaseUtcOffset As TimeSpan
プロパティ値
現在のタイム ゾーンの標準時と世界協定時刻 (UTC) の時間差を示すオブジェクト。
例
次の例では、 BaseUtcOffset プロパティを使用して、現地時刻と世界協定時刻 (UTC) の差を表示します。
TimeZoneInfo localZone = TimeZoneInfo.Local;
Console.WriteLine("The {0} time zone is {1}:{2} {3} than Coordinated Universal Time.",
localZone.DisplayName,
Math.Abs(localZone.BaseUtcOffset.Hours),
Math.Abs(localZone.BaseUtcOffset.Minutes),
(localZone.BaseUtcOffset >= TimeSpan.Zero) ? "later" : "earlier");
let localZone = TimeZoneInfo.Local
printfn $"""The {localZone.DisplayName} time zone is {abs localZone.BaseUtcOffset.Hours}:{abs localZone.BaseUtcOffset.Minutes} {if localZone.BaseUtcOffset >= TimeSpan.Zero then "later" else "earlier"} than Coordinated Universal Time."""
Dim localZone As TimeZoneInfo = TimeZoneInfo.Local
Console.WriteLine("The {0} time zone is {1}:{2} {3} than Coordinated Universal Time.", _
localZone.StandardName, _
Math.Abs(localZone.BaseUtcOffset.Hours), _
Math.Abs(localZone.BaseUtcOffset.Minutes), _
IIf(localZone.BaseUtcOffset >= TimeSpan.Zero, "later", "earlier"))
注釈
BaseUtcOffset プロパティによって返される期間は、14 時間 (協定世界時 (UTC) より 14 時間前のタイム ゾーン) から -14 時間 (UTC より 14 時間遅れているタイム ゾーン) までの範囲です。 UTC より前のタイム ゾーンには正のオフセットがあります。UTC より後ろにあるタイム ゾーンには負のオフセットがあります。
BaseUtcOffset値は、分単位で表されます。 分数の小数部を含めることはできません。
注
BaseUtcOffsetはTimeZoneInfo.AdjustmentRule オブジェクトではなく、TimeZoneInfo オブジェクトのプロパティであるため、TimeZoneInfo クラスは UTC からタイム ゾーンのすべての調整に 1 つのオフセットを適用します。 UTC からのオフセットを変更したタイム ゾーンを反映するには、 CreateCustomTimeZone メソッドを使用して新しいタイム ゾーンを作成する必要があります。
BaseUtcOffset プロパティは、次の点で GetUtcOffset メソッドとは異なります。
BaseUtcOffset プロパティは、UTC とタイム ゾーンの標準時刻の差を返します。GetUtcOffset メソッドは、特定の時点での UTC とタイム ゾーンの時刻の差を返します。
GetUtcOffset メソッドは、調整規則の適用をタイム ゾーンに反映します。BaseUtcOffset プロパティには反映されません。