TimeZone クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
System.TimeZone has been deprecated. Please investigate the use of System.TimeZoneInfo instead.
タイム ゾーンを表します。
public ref class TimeZone abstract
[System.Serializable]
public abstract class TimeZone
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class TimeZone
[System.Obsolete("System.TimeZone has been deprecated. Please investigate the use of System.TimeZoneInfo instead.")]
public abstract class TimeZone
[<System.Serializable>]
type TimeZone = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TimeZone = class
[<System.Obsolete("System.TimeZone has been deprecated. Please investigate the use of System.TimeZoneInfo instead.")>]
type TimeZone = class
Public MustInherit Class TimeZone
- 継承
-
TimeZone
- 属性
注釈
タイム ゾーンは、同じ標準時刻が使用される地理的リージョンです。
Important
可能な限り、TimeZoneInfo クラスの代わりに TimeZone クラスを使用します。
TimeZone クラスを使用すると、現在のタイム ゾーンに関する情報を取得したり、時刻を現地時刻から協定世界時 (UTC) に変換したり、その逆に変換したりできます。 ただし、 TimeZone クラスを使用して、ローカル ゾーン以外のタイム ゾーンを表したり、あるタイム ゾーンから別のタイム ゾーンへの日付と時刻の変換を処理したりすることはできません。 このためには、 TimeZoneInfo クラスを使用します。 このクラスを使用すると、ローカル システムで定義されている任意のタイム ゾーンに関する情報を取得したり、カスタム タイム ゾーンを作成したり、あるタイム ゾーンから別のタイム ゾーンに時刻を変換したりできます。
TimeZone クラスは、ローカル タイム ゾーンに対して 1 つの夏時間調整規則のみをサポートします。 その結果、 TimeZone クラスは、夏時間情報を正確に報告したり、UTC と現地時刻の間で最新の調整規則が有効な期間だけ変換したりできます。 これに対し、 TimeZoneInfo クラスは複数の調整ルールをサポートしているため、履歴タイム ゾーン データを操作できます。
注意 (実装者)
abstract メンバー (Visual Basic で MustOverride とマークされているもの) の実装を提供するだけでなく、TimeZone から派生したクラスは、ToLocalTime(DateTime) メソッドの既定の動作をオーバーライドすることが重要です。 これは、.NET Framework バージョン 2.0 の ToLocalTime(DateTime) の既定の動作は、.NET Framework バージョン 1.0 および 1.1 と同様に、GetUtcOffset(DateTime) の呼び出しに依存しないためです。 詳細については、 ToLocalTime(DateTime) メソッドを参照してください。
コンストラクター
| 名前 | 説明 |
|---|---|
| TimeZone() |
古い.
TimeZone クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| CurrentTimeZone |
古い.
現在のコンピューターのタイム ゾーンを取得します。 |
| DaylightName |
古い.
夏時間タイム ゾーン名を取得します。 |
| StandardName |
古い.
標準のタイム ゾーン名を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
古い.
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetDaylightChanges(Int32) |
古い.
特定の年の夏時間を返します。 |
| GetHashCode() |
古い.
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
古い.
現在のインスタンスの Type を取得します。 (継承元 Object) |
| GetUtcOffset(DateTime) |
古い.
指定した現地時刻の協定世界時 (UTC) オフセットを返します。 |
| IsDaylightSavingTime(DateTime, DaylightTime) |
古い.
指定した日付と時刻が、指定した夏時間期間内かどうかを示す値を返します。 |
| IsDaylightSavingTime(DateTime) |
古い.
指定した日付と時刻が夏時間期間内かどうかを示す値を返します。 |
| MemberwiseClone() |
古い.
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToLocalTime(DateTime) |
古い.
指定した日付と時刻の値に対応する現地時刻を返します。 |
| ToString() |
古い.
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
| ToUniversalTime(DateTime) |
古い.
指定した時刻に対応する協定世界時 (UTC) を返します。 |