Sdílet prostřednictvím


DateTime.Equality(DateTime, DateTime) Operátor

Definice

Určuje, zda jsou dvě zadané instance DateTime stejné.

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

Parametry

d1
DateTime

První objekt, který se má porovnat.

d2
DateTime

Druhý objekt, který chcete porovnat.

Návraty

true je-li d1 a d2 představuje stejné datum a čas; falsev opačném případě .

Příklady

Následující příklad ukazuje operátor rovnosti.

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)

Poznámky

Operátor Equality určuje, zda jsou dvě DateTime hodnoty stejné porovnáním jejich počtu záškrtů. Před porovnáním DateTime objektů se ujistěte, že objekty představují časy ve stejném časovém pásmu. Můžete to provést porovnáním hodnot jejich Kind vlastnosti.

Ekvivalentní metoda tohoto operátoru je DateTime.Equals(Object)

Platí pro

Viz také