Lire en anglais

Partager via


DateTime.Equality(DateTime, DateTime) Opérateur

Définition

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

C#
public static bool operator == (DateTime d1, DateTime d2);

Paramètres

d1
DateTime

Premier objet à comparer.

d2
DateTime

Deuxième objet à comparer.

Retours

Boolean

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

Exemples

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

C#
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;

Remarques

L' Equality opérateur détermine si deux DateTime valeurs sont égales en comparant leur nombre de graduations. Avant de comparer des objets, assurez-vous DateTime que les objets représentent des heures dans le même fuseau horaire. Vous pouvez le faire en comparant les valeurs de leurs propriétés Kind.

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

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Voir aussi