在 C# 中,可以使用 DateTime.Equals 方法来比较两个 DateTime 对象是否相等。以下是一个示例:

DateTime date1 = DateTime.Now;
DateTime date2 = DateTime.Now;

if (date1.Equals(date2))
{
    Console.WriteLine('两个日期相等');
}
else
{
    Console.WriteLine('两个日期不相等');
}

你也可以使用 == 运算符来比较两个 DateTime 对象是否相等。以下是另一个示例:

DateTime date1 = DateTime.Now;
DateTime date2 = DateTime.Now;

if (date1 == date2)
{
    Console.WriteLine('两个日期相等');
}
else
{
    Console.WriteLine('两个日期不相等');
}

无论使用 Equals 方法还是 == 运算符,只有在两个 DateTime 对象的日期和时间都相等时才会返回 true。如果只比较日期或时间部分,可以使用 DateTime.Date 属性或 DateTime.TimeOfDay 属性来进行比较。

C# 比较两个 DateTime 对象是否相等

原文地址: https://www.cveoy.top/t/topic/lQrF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录