DateTime.Equality(DateTime, DateTime) Operátor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda jsou obě zadané instance objektu 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 k porovnání
- d2
- DateTime
Druhý objekt k porovnání
Návraty
true
if d1
d2
a představují stejné datum a čas, jinak false
.
Příklady
Následující příklad ukazuje operátor rovnosti.
System::DateTime april19( 2001, 4, 19 );
System::DateTime otherDate( 1991, 6, 5 );
// areEqual gets false.
bool areEqual = april19 == otherDate;
otherDate = DateTime( 2001, 4, 19 );
// areEqual gets true.
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čí, jestli DateTime jsou dvě hodnoty stejné, porovnáním jejich počtu značek. 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 pro tento operátor je DateTime.Equals(Object)