Freigeben über


DateTime.Equality(DateTime, DateTime) Betreiber

Definition

Bestimmt, ob zwei angegebene Instanzen von DateTime gleich sind.

public:
 static bool operator ==(DateTime d1, DateTime d2);
public static bool operator == (DateTime d1, DateTime d2);
static member ( = ) : DateTime * DateTime -> bool
Public Shared Operator == (d1 As DateTime, d2 As DateTime) As Boolean

Parameter

d1
DateTime

Das erste zu vergleichende Objekt.

d2
DateTime

Das zweite zu vergleichende Objekt.

Gibt zurück

Boolean

true, wenn d1 und d2 dasselbe Datum und dieselbe Uhrzeit darstellen, andernfalls false.

Beispiele

Im folgenden Beispiel wird der Gleichheitsoperator veranschaulicht.

System::DateTime april19( 2001, 4, 19 );
System::DateTime otherDate( 1991, 6, 5 );

// areEqual gets false.
bool areEqual = april19 == otherDate;

otherDate = DateTime( 2001, 4, 19 );
// areEqual gets true.
areEqual = april19 == otherDate;
System.DateTime april19 = new DateTime(2001, 4, 19);
System.DateTime otherDate = new DateTime(1991, 6, 5);

// areEqual gets false.
bool areEqual = april19 == otherDate;
    
otherDate = new DateTime(2001, 4, 19);
// areEqual gets true.
areEqual = april19 == otherDate;
Dim april19 As New DateTime(2001, 4, 19)
Dim otherDate As New DateTime(1991, 6, 5)

Dim areEqual As Boolean
' areEqual gets false.
areEqual = DateTime.op_Equality(april19, otherDate)

otherDate = New DateTime(2001, 4, 19)
' areEqual gets true.
areEqual = System.DateTime.op_Equality(april19, otherDate)

Hinweise

Der Equality Operator bestimmt, ob zwei Werte gleich sind, indem DateTime er die Anzahl der Ticks vergleicht. Stellen Sie vor dem DateTime Vergleichen von Objekten sicher, dass die Objekte Zeiten in derselben Zeitzone darstellen. Hierzu können Sie die Werte ihrer Kind-Eigenschaft vergleichen.

Die entsprechende Methode für diesen Operator ist DateTime.Equals(Object)

Gilt für

Siehe auch