DateTimeOffset.GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) DateTimeOffset.GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) DateTimeOffset.GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) DateTimeOffset.GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) Operator

定義

いずれかを指定するかどうかを判断しますDateTimeOffsetオブジェクトがもう 1 つ以上指定DateTimeOffsetオブジェクト。Determines whether one specified DateTimeOffset object is greater than or equal to a second specified DateTimeOffset object.

public:
 static bool operator >=(DateTimeOffset left, DateTimeOffset right);
public static bool operator >= (DateTimeOffset left, DateTimeOffset right);
static member ( >= ) : DateTimeOffset * DateTimeOffset -> bool
Public Shared Operator >= (left As DateTimeOffset, right As DateTimeOffset) As Boolean

パラメーター

left
DateTimeOffset DateTimeOffset DateTimeOffset DateTimeOffset

比較する最初のオブジェクト。The first object to compare.

right
DateTimeOffset DateTimeOffset DateTimeOffset DateTimeOffset

比較する 2 番目のオブジェクト。The second object to compare.

戻り値

true 場合、UtcDateTimeの値leftが同じかよりも後で、UtcDateTimeの値right、それ以外のfalseします。true if the UtcDateTime value of left is the same as or later than the UtcDateTime value of right; otherwise, false.

注釈

GreaterThanメソッドより大きいまたは等しいオペレーターの操作を定義します。DateTimeOffsetオブジェクト。The GreaterThan method defines the operation of the greater than or equal to operator for DateTimeOffset objects. 次のようなコードが有効にします。It enables code such as the following:

DateTimeOffset date1 = new DateTimeOffset(2007, 6, 3, 14, 45, 0, 
             new TimeSpan(-7, 0, 0));
DateTimeOffset date2 = new DateTimeOffset(2007, 6, 3, 15, 45, 0,
             new TimeSpan(-7, 0, 0));
DateTimeOffset date3 = new DateTimeOffset(date1.DateTime, 
             new TimeSpan(-6, 0, 0));
DateTimeOffset date4 = date1;
Console.WriteLine(date1 >= date2);        // Displays False
Console.WriteLine(date1 >= date3);        // Displays True 
Console.WriteLine(date1 >= date4);        // Displays True 
Dim date1 As New DateTimeOffset(#6/3/2007 2:45PM#, _
             New TimeSpan(-7, 0, 0))
Dim date2 As New DateTimeOffset(#6/3/2007 3:45PM#, _
             New TimeSpan(-7, 0, 0))
Dim date3 As New DateTimeOffset(date1.DateTime, _
             New TimeSpan(-6, 0, 0))
Dim date4 As DateTimeOffset = date1
Console.WriteLine(date1 >= date2)        ' Displays False
Console.WriteLine(date1 >= date3)        ' Displays True
Console.WriteLine(date1 >= date4)        ' Displays True

カスタム演算子をサポートしない言語を呼び出すことができます、Compareメソッド代わりにします。Languages that do not support custom operators can call the Compare method instead. 一部の言語を呼び出すことも、GreaterThanOrEqualメソッドを直接として次の例を示しています。Some languages can also call the GreaterThanOrEqual method directly, as the following example shows.

Dim date1 As New DateTimeOffset(#6/3/2007 2:45PM#, _
             New TimeSpan(-7, 0, 0))
Dim date2 As New DateTimeOffset(#6/3/2007 3:45PM#, _
             New TimeSpan(-7, 0, 0))
Dim date3 As New DateTimeOffset(date1.DateTime, _
             New TimeSpan(-6, 0, 0))
Dim date4 As DateTimeOffset = date1
Console.WriteLine( _
    DateTimeOffset.op_GreaterThanOrEqual(date1, date2))   ' Displays False
Console.WriteLine( _
    DateTimeOffset.op_GreaterThanOrEqual(date1, date3))   ' Displays True
Console.WriteLine( _
    DateTimeOffset.op_GreaterThanOrEqual(date1, date4))   ' Displays True

評価する前に、leftright演算子のオペランドが両方の値を世界協定時刻 (UTC) に変換します。Before evaluating the left and right operands, the operator converts both values to Coordinated Universal Time (UTC). 操作は、次のと同等です。The operation is equivalent to the following:

return left.UtcDateTime >= right.UtcDateTime;
Return left.UtcDateTime >= right.UtcDateTime

この演算子を同等のメソッドは、します。 DateTimeOffset.Compare(DateTimeOffset, DateTimeOffset)The equivalent method for this operator is DateTimeOffset.Compare(DateTimeOffset, DateTimeOffset)

適用対象