# DateTimeOffset.GreaterThan(DateTimeOffset, DateTimeOffset)DateTimeOffset.GreaterThan(DateTimeOffset, DateTimeOffset)DateTimeOffset.GreaterThan(DateTimeOffset, DateTimeOffset)DateTimeOffset.GreaterThan(DateTimeOffset, DateTimeOffset) Operator

## 定義

いずれかを指定するかどうかを判断しますDateTimeOffsetオブジェクトより大きい (またはそれ以降) は、2 番目に指定されたDateTimeOffsetオブジェクト。Determines whether one specified DateTimeOffset object is greater than (or later than) 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

right
DateTimeOffset DateTimeOffset DateTimeOffset DateTimeOffset

#### 戻り値

`true` 場合、UtcDateTimeの値`left`以降、UtcDateTimeの値`right`、それ以外の`false`します。`true` if the UtcDateTime value of `left` is later than the UtcDateTime value of `right`; otherwise, `false`.

## 注釈

GreaterThanメソッドは、大なり演算子の操作を定義します。DateTimeOffsetオブジェクト。The GreaterThan method defines the operation of the greater than 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(-6, 0, 0));
DateTimeOffset date3 = new DateTimeOffset(date1.DateTime,
new TimeSpan(-6, 0, 0));
Console.WriteLine(date1 > date2);        // Displays False
Console.WriteLine(date1 > date3);        // 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(-6, 0, 0))
Dim date3 As New DateTimeOffset(date1.DateTime, _
New TimeSpan(-6, 0, 0))
Console.WriteLine(date1 > date2)        ' Displays False
Console.WriteLine(date1 > date3)        ' Displays True
``````

カスタム演算子をサポートしない言語を呼び出すことができます、Compareメソッド代わりにします。Languages that do not support custom operators can call the Compare method instead. 呼び出すことができます、GreaterThanメソッドを直接として次の例を示しています。They can also call the GreaterThan 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(-6, 0, 0))
Dim date3 As New DateTimeOffset(date1.DateTime, _
New TimeSpan(-6, 0, 0))
Console.WriteLine(DateTimeOffset.op_GreaterThan(date1, date2))  ' Displays False
Console.WriteLine(DateTimeOffset.op_GreaterThan(date1, date3))  ' Displays True
``````

``````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)