Compartilhar via


DateTime.Equality(DateTime, DateTime) Operador

Definição

Determina se duas instâncias especificadas são iguais DateTime .

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

Parâmetros

d1
DateTime

O primeiro objeto a ser comparado.

d2
DateTime

O segundo objeto a ser comparado.

Retornos

true se d1 e d2 representar a mesma data e hora; caso contrário, false.

Exemplos

O exemplo a seguir demonstra o operador de igualdade.

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)

Comentários

O Equality operador determina se dois DateTime valores são iguais comparando seu número de tiques. Antes de DateTime comparar objetos, verifique se os objetos representam tempos no mesmo fuso horário. Você pode fazer isso comparando os valores de sua Kind propriedade.

O método equivalente para esse operador é DateTime.Equals(Object)

Aplica-se a

Confira também