Condividi tramite


DateTime.Equality(DateTime, DateTime) Operatore

Definizione

Determina se due istanze specificate dell'oggetto DateTime sono uguali.

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

Parametri

d1
DateTime

Primo oggetto da confrontare.

d2
DateTime

Secondo oggetto da confrontare.

Restituisce

Boolean

true se d1 e d2 rappresentano le medesime data e ora, in caso contrario, false.

Esempio

Nell'esempio seguente viene illustrato l'operatore di uguaglianza.

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)

Commenti

EqualityL'operatore determina DateTime se due valori sono uguali confrontando il numero di tick. Prima di DateTime confrontare gli oggetti, assicurarsi che gli oggetti rappresentino orari nello stesso fuso orario. L'operazione può essere effettuata confrontando i valori della relativa proprietà Kind.

Il metodo equivalente per questo operatore è DateTime.Equals(Object)

Si applica a

Vedi anche