Condividi tramite


DateTime.Equality(DateTime, DateTime) Operatore

Definizione

Determina se due istanze specificate di 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

true se d1 e d2 rappresentano la stessa data e ora; in caso contrario, false.

Esempio

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

let april19 = DateTime(2001, 4, 19)
let otherDate = DateTime(1991, 6, 5)

// areEqual gets false.
let areEqual = april19 = otherDate

let otherDate = DateTime(2001, 4, 19)
// areEqual gets true.
let 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

L'operatore Equality determina se due DateTime valori sono uguali confrontando il numero di tick. Prima di confrontare DateTime gli oggetti, assicurarsi che gli oggetti rappresentino gli orari nello stesso fuso orario. A tale scopo, è possibile confrontare i valori della relativa Kind proprietà.

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

Si applica a

Vedi anche