Partager via


DateTime.Equality(DateTime, DateTime) Opérateur

Définition

Détermine si deux instances DateTime spécifiées sont égales.

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

Paramètres

d1
DateTime

Premier objet à comparer.

d2
DateTime

Deuxième objet à comparer.

Retours

true si d1 et d2 représentent la même date et heure ; sinon, false.

Exemples

L’exemple suivant illustre l’opérateur d’égalité.

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)

Remarques

L’opérateur Equality détermine si deux DateTime valeurs sont égales en comparant leur nombre de cycles. Avant de comparer DateTime des objets, assurez-vous que les objets représentent des heures dans le même fuseau horaire. Pour ce faire, comparez les valeurs de leur Kind propriété.

La méthode équivalente pour cet opérateur est DateTime.Equals(Object)

S’applique à

Voir aussi