System::DateTimeOffset クラス

DateTimeOffset class

協定世界時 (UTC) に対する日付と時刻を含みます。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数の引数として渡してください。

class DateTimeOffset

メソッド

メソッド説明
Add(TimeSpan) constDateTimeOffset オブジェクトに指定された時間間隔を加算します。
AddDays(double) constDateTimeOffset オブジェクトに指定された日数を加算します。
AddHours(double) constDateTimeOffset オブジェクトに指定された時間数を加算します。
AddMilliseconds(double) constDateTimeOffset オブジェクトに指定されたミリ秒数を加算します。
AddMinutes(double) constDateTimeOffset オブジェクトに指定された分数を加算します。
AddMonths(int) constDateTimeOffset オブジェクトに指定された月数を加算します。
AddSeconds(double) constDateTimeOffset オブジェクトに指定された秒数を加算します。
AddTicks(int64_t) constDateTimeOffset オブジェクトに指定されたティック数を加算します。
AddYears(int) constDateTimeOffset オブジェクトに指定された年数を加算します。
static Compare(const DateTimeOffset&, const DateTimeOffset&)2つのDateTimeOffsetオブジェクトを比較します。
CompareTo(const DateTimeOffset&) const2つのDateTimeOffsetオブジェクトを比較します。
CompareTo(const SharedPtr<Object>&) const2つのDateTimeOffsetオブジェクトを比較します。
DateTimeOffset()デフォルトコンストラクタ。
DateTimeOffset(DateTime)コンストラクタ。
DateTimeOffset(int64_t, TimeSpan)コンストラクタ。
DateTimeOffset(DateTime, TimeSpan)コンストラクタ。
DateTimeOffset(int, int, int, int, int, int, TimeSpan)コンストラクタ。
DateTimeOffset(int, int, int, int, int, int, int, TimeSpan)コンストラクタ。
DateTimeOffset(int, int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&, TimeSpan)コンストラクタ。
static Equals(const DateTimeOffset&, const DateTimeOffset&)2つのDateTimeOffsetオブジェクトが同じ時点を表すかどうかを確認します。
Equals(const DateTimeOffset&) const2つのDateTimeOffsetオブジェクトが同じ時点を表すかどうかを確認します。
Equals(const SharedPtr<Object>&) const2つのDateTimeOffsetオブジェクトが同じ時点を表すかどうかを確認します。
EqualsExact(const DateTimeOffset&) const2つのDateTimeOffsetオブジェクトが同じ時点を表し、かつ同じオフセットを持つかどうかを確認します。
EqualsExact(const SharedPtr<Object>&) const2つのDateTimeOffsetオブジェクトが同じ時点を表し、かつ同じオフセットを持つかどうかを確認します。
static FromFileTime(int64_t)ConvertWindows ファイル時間をローカル時刻オフセット付きの日付と時刻に変換します。
static FromUnixTimeMilliseconds(int64_t)Convert Unix 時間をDateTimeOffsetオブジェクトに変換します。
static FromUnixTimeSeconds(int64_t)Convert Unix 時間をDateTimeOffsetオブジェクトに変換します。
get_Date() const現在のオブジェクトの日付コンポーネントを取得します。
get_DateTime() constDateTime の値を取得します。
get_Day() const現在のオブジェクトの月の日を取得します。
get_DayOfWeek() const現在のオブジェクトの曜日を取得します。
get_DayOfYear() const現在のオブジェクトの年内の日を取得します。
get_Hour() const現在のオブジェクトの時間コンポーネントを取得します。
get_LocalDateTime() constローカルの日付と時刻を表すDateTimeの値を取得します。
get_Millisecond() const現在のオブジェクトのミリ秒コンポーネントを取得します。
get_Minute() const現在のオブジェクトの分コンポーネントを取得します。
get_Month() const現在のオブジェクトの月コンポーネントを取得します。
static get_Now()現在のローカル時間に設定された日付と時刻、そしてローカル時間のオフセットが設定されたDateTimeOffsetを取得します。
get_Offset() constUTC からのオフセットを取得します。
get_Second() const現在のオブジェクトの秒コンポーネントを取得します。
get_Ticks() const現在のオブジェクトのティック数を取得します。
get_TimeOfDay() const現在のオブジェクトの1日の時間を取得します。
get_UtcDateTime() constUTC の日付と時刻を表すDateTimeの値を取得します。
static get_UtcNow()現在の UTC 時間に設定された日付と時刻、そしてオフセットがTimeSpan::ZeroであるDateTimeOffsetを取得します。
get_UtcTicks() constUTC 時間での現在のオブジェクトのティック数を取得します。
get_Year() const現在のオブジェクトの年コンポーネントを取得します。
GetHashCode() const現在の DateTimeOffset オブジェクトのハッシュコードを取得します。
IsNull() const
operator!=(const DateTimeOffset&) const現在のオブジェクトと指定された DateTimeOffset オブジェクトが異なる日付と時刻の値を表すかどうかを判断します。
operator!=(std::nullptr_t) const
operator+(TimeSpan) const現在のオブジェクトが表す値と指定された時間間隔の合計を表す日付と時刻の値を持つ、新しい DateTimeOffset クラスのインスタンスを返します。
operator-(TimeSpan) const現在のオブジェクトが表す値から指定された時間間隔を減算した結果の日時値を表す、新しい DateTimeOffset クラスのインスタンスを返します。
operator-(const DateTimeOffset&) const現在のオブジェクトと指定されたオブジェクトが表す日時値間の時間間隔を表す TimeSpan クラスのインスタンスを返します。
operator<(const DateTimeOffset&) const現在のオブジェクトが、指定された DateTimeOffset オブジェクトが表す値よりも早い日時の値を表すかどうかを判断します。
operator<(std::nullptr_t) const
operator<=(const DateTimeOffset&) const現在のオブジェクトが、指定された DateTimeOffset オブジェクトが表す値と同じかそれよりも早い日時の値を表すかどうかを判断します。
operator<=(std::nullptr_t) const
operator==(const DateTimeOffset&) const現在のオブジェクトと指定された DateTimeOffset オブジェクトが同じ日時の値を表すかどうかを判断します。
operator==(std::nullptr_t) const
operator>(const DateTimeOffset&) const現在のオブジェクトが、指定された DateTimeOffset オブジェクトが表す値よりも遅い日時の値を表すかどうかを判断します。
operator>(std::nullptr_t) const
operator>=(const DateTimeOffset&) const現在のオブジェクトが、指定された DateTimeOffset オブジェクトが表す値と同じかそれよりも遅い日時の値を表すかどうかを判断します。
operator>=(std::nullptr_t) const
static Parse(const String&)指定された文字列を DateTimeOffset に変換します。
static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)指定された文字列を、指定された書式プロバイダーと書式スタイルを使用して DateTimeOffset オブジェクトに変換します。
static ParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)指定された文字列を、指定された書式、書式プロバイダー、および書式スタイルを使用して DateTimeOffset オブジェクトに変換します。
static ParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)指定された文字列を、指定された書式群、書式プロバイダー、および書式スタイルを使用して DateTimeOffset オブジェクトに変換します。
Subtract(TimeSpan) const現在のオブジェクトから指定された時間間隔を減算します。
Subtract(const DateTimeOffset&) const現在のオブジェクトから指定された DateTimeOffset の値を減算します。
ToFileTime() const現在のオブジェクトを Windows ファイル時間に変換します。
ToLocalTime() const現在のオブジェクトをローカル時間を表すオブジェクトに変換します。
ToOffset(TimeSpan) const現在のオブジェクトのオフセットを指定されたオフセットに置き換えます。
ToString(const String&, const SharedPtr<IFormatProvider>&) const現在のオブジェクトを、指定された書式と書式プロバイダーを使用して文字列に変換します。
ToString(const SharedPtr<IFormatProvider>&) const現在のオブジェクトを、指定された書式プロバイダーを使用して文字列に変換します。
ToString(const String&) const現在のオブジェクトを、指定された書式を使用して文字列に変換します。
ToString() const現在のオブジェクトを文字列に変換します。
ToUniversalTime() const現在のオブジェクトを UTC 時間を表すオブジェクトに変換します。
ToUnixTimeMilliseconds() constUnix エポック開始から経過したミリ秒を取得します。
ToUnixTimeSeconds() constUnixエポック開始から経過した秒数を取得します。
static TryParse(const String&, DateTimeOffset&)指定された文字列を DateTimeOffset オブジェクトに変換しようとします。
static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)指定された文字列を、指定されたフォーマットプロバイダーと書式設定スタイルを使用して DateTimeOffset オブジェクトに変換しようとします。
static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)指定された文字列を、指定されたフォーマット群、フォーマットプロバイダー、および書式設定スタイルを使用して DateTimeOffset オブジェクトに変換しようとします。
static TryParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)指定された文字列を、指定されたフォーマット、フォーマットプロバイダー、および書式設定スタイルを使用して DateTimeOffset オブジェクトに変換しようとします。
static Type()TimeSpan 構造体を表す TypeInfo オブジェクトを返します。

フィールド

フィールド説明
static constexpr MaxOffsetティック単位の最大オフセットを取得します。
static MaxValue最大の DateTimeOffset 値を取得します。
static constexpr MinOffsetティック単位の最小オフセットを取得します。
static MinValue最も早い DateTimeOffset 値を取得します。
static UnixEpochUnixエポック開始時点を取得します。

参照