System::TimeZoneInfo クラス

TimeZoneInfo class

特定のタイムゾーンを記述する情報を表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。

class TimeZoneInfo : public System::IEquatable<TimeZoneInfoPtr>

Nested classes

メソッド

メソッド説明
static ClearCachedData()キャッシュされたタイムゾーンデータをクリアします。
static ConvertTime(DateTime, const TimeZoneInfoPtr&, const TimeZoneInfoPtr&)Convert を使用して、あるタイムゾーンから別のタイムゾーンへ時間を変換します。
static ConvertTime(const DateTimeOffset&, const TimeZoneInfoPtr&)指定されたタイムゾーンの時間に変換するには、Convert を使用します。
static ConvertTime(DateTime, const TimeZoneInfoPtr&)指定されたタイムゾーンの時間に変換するには、Convert を使用します。
static ConvertTimeBySystemTimeZoneId(DateTime, const String&)指定されたタイムゾーンの時間に変換するには、Convert を使用します。
static ConvertTimeBySystemTimeZoneId(const DateTimeOffset&, const String&)指定されたタイムゾーンの時間に変換するには、Convert を使用します。
static ConvertTimeBySystemTimeZoneId(DateTime, const String&, const String&)指定されたタイムゾーンの時間に変換するには、Convert を使用します。
static ConvertTimeFromUtc(DateTime, const TimeZoneInfoPtr&)UTC 時間を指定されたタイムゾーンの時間に変換します。
static ConvertTimeToUtc(DateTime, const TimeZoneInfoPtr&)時間を UTC 時間に変換します。
static ConvertTimeToUtc(DateTime)時間を UTC 時間に変換します。
static ConvertTimeToUtcNoThrow(DateTime)時間を UTC 時間に変換します。内部使用のみ。
static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&, bool)カスタムタイムゾーンを作成します。
static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&)カスタムタイムゾーンを作成します。
static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&)カスタムタイムゾーンを作成します。
Equals(SharedPtr<Object>) override
Equals(TimeZoneInfoPtr) override現在のオブジェクトと指定されたオブジェクトが等しいかどうかを判定します。
static FindSystemTimeZoneById(const String&)指定された識別子のタイムゾーンを取得します。
get_BaseUtcOffset() const現在のタイムゾーンの標準時と UTC 時間との間の時間間隔を表す TimeSpan のインスタンスを返します。
get_DaylightName() const現在のタイムゾーンのサマータイムの名前を取得します。
get_DisplayName() const現在のタイムゾーンの名前を取得します。
get_Id() const現在のオブジェクトが表すタイムゾーンの識別子を返します。
static get_Local()TimeZoneInfo のインスタンスを返します。これはローカルタイムゾーンを表します。
get_StandardName() const現在のタイムゾーンの標準時の名前を取得します。
get_SupportsDaylightSavingTime() constタイムゾーンにサマータイム規則があるかどうかを示すフラグを取得します。
static get_Utc()TimeZoneInfo のインスタンスを返します。これは UTC タイムゾーンを表します。
GetAdjustmentRules() const現在の TimeZoneInfo オブジェクトに適用される調整規則を表す AdjustmentRule オブジェクトの配列を返します。
GetAmbiguousTimeOffsets(DateTime) const指定された日付と時刻にマッピングできる UTC の日付と時刻を取得します。
GetAmbiguousTimeOffsets(const DateTimeOffset&) const指定された日付と時刻にマッピングできる UTC の日付と時刻を取得します。
GetHashCode() const overrideC# の Object.GetHashCode() メソッドの類似です。カスタムオブジェクトのハッシュ化を可能にします。
static GetSystemTimeZones()ローカルシステムで利用可能なすべてのタイムゾーンのソートされたコレクションを取得します。
GetUtcOffset(DateTime) const指定された日時に対して、このタイムゾーンの時刻と UTC タイムゾーンの時刻との差を計算します。
GetUtcOffset(const DateTimeOffset&) const指定された日時に対して、このタイムゾーンの時刻と UTC タイムゾーンの時刻との差を計算します。
static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&)指定されたタイムゾーンの UTC 日時に対する UTC オフセットを返す内部ヘルパー関数です。内部使用のみ。
static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&, bool&, bool&)指定されたタイムゾーンの UTC 日時に対する UTC オフセットを返す内部ヘルパー関数です。内部使用のみ。
GetUtcOffsetNoThrow(DateTime) const指定された日時に対して、このタイムゾーンの時刻と UTC タイムゾーンの時刻との差を計算します。内部使用のみ。
HasSameRules(const TimeZoneInfoPtr&) const現在のタイムゾーンと別のタイムゾーンが同じ調整規則を持つかどうかをチェックします。
IsAmbiguousTime(DateTime) const指定された日時が曖昧であり、複数の UTC 時間にマッピングできるかどうかをチェックします。
IsAmbiguousTime(const DateTimeOffset&) const指定された日時が曖昧であり、複数の UTC 時間にマッピングできるかどうかをチェックします。
IsDaylightSavingTime(DateTime) const指定された日時がサマータイムの範囲に入っているかどうかをチェックします。
IsDaylightSavingTime(const DateTimeOffset&) const指定された日時がサマータイムの範囲に入っているかどうかをチェックします。
IsDaylightSavingTimeNoThrow(DateTime) const指定された日時がサマータイムの範囲に入っているかどうかをチェックします。
IsInvalidTime(DateTime) const指定された日時が無効かどうかをチェックします。
ToString() const overrideC# の Object.ToString() メソッドの類似です。カスタムオブジェクトを文字列に変換できるようにします。
static TransitionTimeToDateTime(int32_t, const TransitionTime&)年と TransitionTimeDateTime に変換するヘルパー関数です。

Typedefs

型定義説明
AdjustmentRulePtrAdjustmentRule クラスのインスタンスへの共有ポインタのエイリアスです。

参照