DateTimeOffset.MaxValue フィールド

定義

DateTimeOffset の最大有効値を表します。 このフィールドは読み取り専用です。

public: static initonly DateTimeOffset MaxValue;
public static readonly DateTimeOffset MaxValue;
 staticval mutable MaxValue : DateTimeOffset
Public Shared ReadOnly MaxValue As DateTimeOffset 

フィールド値

例外

DateTime.MaxValue が、現在または指定されたカルチャの既定の予定表の範囲外です。

注釈

この定数の値は、12/31/9999 11:59:59 PM +00:00 です。

プロパティは MaxValue 、新しい DateTimeOffset オブジェクトの値または DateTimeOffset 算術演算によって返される値がこの最大値と同じかそれより前であるかを判断するために使用されます。 そうでない場合、メソッドは を ArgumentOutOfRangeExceptionスローします。 メソッドが と比較MaxValueする前に、任意DateTimeOffsetの値が協定世界時 (UTC) に変換されます。 つまり、 DateTimeOffset 日付と時刻が最大範囲に近いがオフセットが負の値である値は、例外をスローする可能性があります。 たとえば、値 12/31/9999 11:00 PM -02:00 は UTC に変換されたときより MaxValue 1 時間遅れているため、範囲外です。

などの一部のカレンダーでは UmAlQuraCalendar、 より MaxValue前の日付範囲がサポートされています。 このような場合、変数の割り当てまたは書式設定と解析操作で にアクセス MaxValue しようとすると、 がスローされる ArgumentOutOfRangeException可能性があります。 の DateTime.MaxValue値を取得する代わりに、 プロパティから、指定したカルチャの最新の有効な日付値の値を Calendar.MaxSupportedDateTime 取得できます。

適用対象