DateTime.Equality(DateTime, DateTime) 運算子

定義

判斷 DateTime 的兩個指定執行個體是否相等。

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

參數

d1
DateTime

要比較的第一個物件。

d2
DateTime

要比較的第二個物件。

傳回

Boolean

trued1 代表相同的日期和時間時為 d2,否則為 false

範例

下列範例示範等號比較運算子。

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;

備註

Equality運算子 DateTime 會藉由比較它們的刻度數目來判斷兩個值是否相等。 在比較 DateTime 物件之前,請確定物件代表相同時區的時間。 只要比較其 Kind 屬性的值,即可做到這一點。

這個運算子的對等方法是 DateTime.Equals(Object)

適用於

產品 版本
.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

另請參閱