Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

DateTimeOffset.GreaterThanOrEqual Operator (DateTimeOffset, DateTimeOffset)

 

Veröffentlicht: Oktober 2016

equivalentCodeEntityM:System.DateTimeOffset.Compare(System.DateTimeOffset,System.DateTimeOffset)

Bestimmt, ob ein angegebenes DateTimeOffset-Objekt größer oder gleich einem zweiten angegebenen DateTimeOffset-Objekt ist.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

public static bool operator >=(
	DateTimeOffset left,
	DateTimeOffset right
)

Parameter

left
Type: System.DateTimeOffset

Das erste zu vergleichende Objekt.

right
Type: System.DateTimeOffset

Das zweite zu vergleichende Objekt.

Rückgabewert

Type: System.Boolean

true, wenn der UtcDateTime-Wert von left nach dem UtcDateTime-Wert von right liegt oder mit diesem identisch ist, andernfalls false.

Die GreaterThan -Methode definiert die Operation des größer- oder -gleich-Operator für DateTimeOffset Objekte. Er ermöglicht Code wie den folgenden:

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 

Sprachen, die keine benutzerdefinierte Operatoren unterstützen können aufrufen, die Compare Methode stattdessen. In einigen Sprachen können auch aufrufen, die GreaterThanOrEqual Methode direkt, wie im folgenden Beispiel veranschaulicht.

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

Vor dem Auswerten der left und right Operanden des Operators konvertiert beide Werte in Coordinated Universal Time (UTC). Der Vorgang ist äquivalent zu folgendem:

return left.UtcDateTime >= right.UtcDateTime;

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 2.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: