この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

TimeZoneInfo クラス

 

公開日: 2016年10月

世界中のいずれかのタイム ゾーンを表します。

名前空間:   System
アセンブリ:  mscorlib (mscorlib.dll 内)

System.Object
  System.TimeZoneInfo

[SerializableAttribute]
[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public sealed class TimeZoneInfo : IEquatable<TimeZoneInfo>, 
	ISerializable, IDeserializationCallback

名前説明
System_CAPS_pubpropertyBaseUtcOffset

現在のタイム ゾーンの標準時と世界協定時刻 (UTC) との差を返します。

System_CAPS_pubpropertyDaylightName

現在のタイム ゾーンの夏時間の表示名を取得します。

System_CAPS_pubpropertyDisplayName

タイム ゾーンを表す標準表示名を取得します。

System_CAPS_pubpropertyId

タイム ゾーン ID を取得します。

System_CAPS_pubpropertySystem_CAPS_staticLocal

ローカル タイム ゾーンを表す TimeZoneInfo オブジェクトを取得します。

System_CAPS_pubpropertyStandardName

タイム ゾーンの標準時の表示名を取得します。

System_CAPS_pubpropertySupportsDaylightSavingTime

タイム ゾーンに夏時間規則があるかどうかを示す値を取得します。

System_CAPS_pubpropertySystem_CAPS_staticUtc

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

名前説明
System_CAPS_pubmethodSystem_CAPS_staticClearCachedData()

キャッシュされたタイム ゾーン データをクリアします。

System_CAPS_pubmethodSystem_CAPS_staticConvertTime(DateTime, TimeZoneInfo)

時刻を特定のタイム ゾーンの時刻に変換します。

System_CAPS_pubmethodSystem_CAPS_staticConvertTime(DateTime, TimeZoneInfo, TimeZoneInfo)

あるタイム ゾーンの時刻を別のタイム ゾーンの時刻に変換します。

System_CAPS_pubmethodSystem_CAPS_staticConvertTime(DateTimeOffset, TimeZoneInfo)

時刻を特定のタイム ゾーンの時刻に変換します。

System_CAPS_pubmethodSystem_CAPS_staticConvertTimeBySystemTimeZoneId(DateTime, String)

ある時刻をタイム ゾーン ID に基づいて別のタイム ゾーンの時刻に変換します。

System_CAPS_pubmethodSystem_CAPS_staticConvertTimeBySystemTimeZoneId(DateTime, String, String)

あるタイム ゾーンの時刻を別のタイム ゾーンの時刻にタイム ゾーン ID に基づいて変換します。

System_CAPS_pubmethodSystem_CAPS_staticConvertTimeBySystemTimeZoneId(DateTimeOffset, String)

ある時刻をタイム ゾーン ID に基づいて別のタイム ゾーンの時刻に変換します。

System_CAPS_pubmethodSystem_CAPS_staticConvertTimeFromUtc(DateTime, TimeZoneInfo)

世界協定時刻 (UTC) を、指定されたタイム ゾーンの時刻に変換します。

System_CAPS_pubmethodSystem_CAPS_staticConvertTimeToUtc(DateTime)

指定の日付と時刻を世界協定時刻 (UTC) に変換します。

System_CAPS_pubmethodSystem_CAPS_staticConvertTimeToUtc(DateTime, TimeZoneInfo)

指定されたタイム ゾーンの時刻を世界協定時刻 (UTC) に変換します。

System_CAPS_pubmethodSystem_CAPS_staticCreateCustomTimeZone(String, TimeSpan, String, String)

指定された ID、世界協定時刻 (UTC) からのオフセット、表示名、および標準時の表示名を使用して、カスタム タイム ゾーンを作成します。

System_CAPS_pubmethodSystem_CAPS_staticCreateCustomTimeZone(String, TimeSpan, String, String, String, TimeZoneInfo.AdjustmentRule[])

指定された ID、世界協定時刻 (UTC) からのオフセット、表示名、標準時名、夏時間名、および夏時間規則を使用して、カスタム タイム ゾーンを作成します。

System_CAPS_pubmethodSystem_CAPS_staticCreateCustomTimeZone(String, TimeSpan, String, String, String, TimeZoneInfo.AdjustmentRule[], Boolean)

指定された ID、世界協定時刻 (UTC) からのオフセット、表示名、標準時名、夏時間名、夏時間規則、および返されるオブジェクトに夏時間情報を反映するかどうかを示す値を使用して、カスタム タイム ゾーンを作成します。

System_CAPS_pubmethodEquals(Object)

現在の TimeZoneInfo オブジェクトと別のオブジェクトが等しいかどうかを判断します。(Object.Equals(Object) をオーバーライドします。)

System_CAPS_pubmethodEquals(TimeZoneInfo)

現在の TimeZoneInfo オブジェクトと別の TimeZoneInfo オブジェクトが等しいかどうかを判断します。

System_CAPS_pubmethodSystem_CAPS_staticFindSystemTimeZoneById(String)

TimeZoneInfo オブジェクトを ID に基づいてレジストリから取得します。

System_CAPS_pubmethodSystem_CAPS_staticFromSerializedString(String)

文字列を逆シリアル化して、シリアル化された元の TimeZoneInfo オブジェクトを再作成します。

System_CAPS_pubmethodGetAdjustmentRules()

現在の TimeZoneInfo オブジェクトに適用する TimeZoneInfo.AdjustmentRule オブジェクトの配列を取得します。

System_CAPS_pubmethodGetAmbiguousTimeOffsets(DateTime)

あいまいな日付と時刻を割り当て可能な、日付と時刻に関する情報を返します。

System_CAPS_pubmethodGetAmbiguousTimeOffsets(DateTimeOffset)

あいまいな日付と時刻を割り当て可能な、日付と時刻に関する情報を返します。

System_CAPS_pubmethodGetHashCode()

ハッシュ関数として機能し、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造に使用されます。(Object.GetHashCode() をオーバーライドします。)

System_CAPS_pubmethodSystem_CAPS_staticGetSystemTimeZones()

ローカル システムで情報を使用できるすべてのタイム ゾーンのコレクションを、並べ替えられた状態で返します。

System_CAPS_pubmethodGetType()

現在のインスタンスの Type を取得します。(Object から継承されます。)

System_CAPS_pubmethodGetUtcOffset(DateTime)

特定の日付と時刻について、このタイム ゾーンでの時刻と世界協定時刻 (UTC) とのオフセットまたは差を計算します。

System_CAPS_pubmethodGetUtcOffset(DateTimeOffset)

特定の日付と時刻について、このタイム ゾーンでの時刻と世界協定時刻 (UTC) とのオフセットまたは差を計算します。

System_CAPS_pubmethodHasSameRules(TimeZoneInfo)

現在のオブジェクトと別の TimeZoneInfo オブジェクトが同じ調整規則を持っているかどうかを判断します。

System_CAPS_pubmethodIsAmbiguousTime(DateTime)

特定のタイム ゾーンの特定の日付と時刻があいまいかどうか、および複数の世界協定時刻 (UTC) に割り当て可能かどうかを判断します。

System_CAPS_pubmethodIsAmbiguousTime(DateTimeOffset)

特定のタイム ゾーンの特定の日付と時刻があいまいかどうか、および複数の世界協定時刻 (UTC) に割り当て可能かどうかを判断します。

System_CAPS_pubmethodIsDaylightSavingTime(DateTime)

指定された日付と時刻が、現在の TimeZoneInfo オブジェクトのタイム ゾーンの夏時間範囲内かどうかを示します。

System_CAPS_pubmethodIsDaylightSavingTime(DateTimeOffset)

指定された日付と時刻が、現在の TimeZoneInfo オブジェクトのタイム ゾーンの夏時間範囲内かどうかを示します。

System_CAPS_pubmethodIsInvalidTime(DateTime)

指定された日付と時刻が無効かどうかを示します。

System_CAPS_pubmethodToSerializedString()

現在の TimeZoneInfo オブジェクトをシリアル化された文字列に変換します。

System_CAPS_pubmethodToString()

現在の TimeZoneInfo オブジェクトの表示名を返します。(Object.ToString() をオーバーライドします。)

名前説明
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDeserializationCallback.OnDeserialization(Object)

この API は 製品 インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 オブジェクトの逆シリアル化の完了後に実行します。

System_CAPS_pubinterfaceSystem_CAPS_privmethodISerializable.GetObjectData(SerializationInfo, StreamingContext)

この API は 製品 インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 SerializationInfo オブジェクトに、現在の TimeZoneInfo オブジェクトをシリアル化するために必要なすべてのデータを格納します。

タイム ゾーンは、同じ時刻が使用されている地域です。

TimeZoneInfoでは多くの機能強化が施さクラス、TimeZone限定的な機能のみを提供するクラス。

TimeZoneクラスは、ローカル タイム ゾーンだけを認識し、世界協定時刻 (UTC) とローカル時間の間の時刻を変換することができます。 ATimeZoneInfoオブジェクトは、任意のタイム ゾーンとのメソッドを表すことができます、TimeZoneInfoクラスは、他の任意のタイム ゾーンに対応する時刻に 1 つのタイム ゾーンの時刻を変換するために使用できます。 メンバー、TimeZoneInfoクラスは、次の操作をサポートします。

  • オペレーティング システムで既に定義されているタイム ゾーンを取得しています。

  • システムで使用できるタイム ゾーンを列挙しています。

  • 異なるタイム ゾーン間の時間に変換します。

  • オペレーティング システムで既に定義されていない新しいタイム ゾーンを作成します。

  • 後で取得のタイム ゾーンのシリアル化します。

System_CAPS_noteメモ

インスタンス、TimeZoneInfoクラスは変更できません。 オブジェクトがインスタンス化されると、その値を変更できません。

インスタンス化することはできません、TimeZoneInfoオブジェクトを使用して、newキーワード。 代わりの静的メンバーの 1 つを呼び出す必要があります、TimeZoneInfoクラスの次の表に示すようにします。

静的メンバーの名前

説明

CreateCustomTimeZone メソッド

アプリケーションによって提供されるデータをカスタム タイム ゾーンを作成します。

FindSystemTimeZoneById メソッド

ゾーンの識別子に基づいて、システム レジストリで定義されているタイム ゾーンをインスタンス化します。

FromSerializedString メソッド

以前にシリアル化を再作成する文字列値を逆シリアル化TimeZoneInfoオブジェクト。

GetSystemTimeZones メソッド

列挙可能な返しますReadOnlyCollection<T>TimeZoneInfoローカル システムで使用可能なすべてのタイム ゾーンを表すオブジェクト。

Local プロパティ

インスタンスを作成、TimeZoneInfoローカル タイム ゾーンを表すオブジェクト。

Utc プロパティ

インスタンスを作成、 TimeZoneInfo (utc) ゾーンを表すオブジェクト。

使用することができます、CreateCustomTimeZoneメソッドをローカル システムのレジストリで定義されていないタイム ゾーンを作成します。 使用して、ToSerializedString文字列として、アプリケーションにアクセスできるいくつかの形式で格納することができます、タイム ゾーン オブジェクトの情報を保存するプロパティです。 使用することができます、FromSerializedStringにシリアル化された文字列に変換するメソッドが戻る、TimeZoneInfoオブジェクト。

ユニバーサル Windows プラットフォーム
8 以降で使用可能
.NET Framework
3.5 以降で使用可能
ポータブル クラス ライブラリ
サポート対象: 移植可能 .NET プラットフォーム
Silverlight
2.0 以降で使用可能
Windows Phone Silverlight
7.0 以降で使用可能
Windows Phone
8.1 以降で使用可能

この型のパブリック static (Visual Basic では Shared ) メンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

トップに戻る
表示: