方法一,采用CompareTo:
DateTime date1 = DateTime.Parse("2022-01-01");
DateTime date2 = DateTime.Parse("2022-02-01");
int result = date1.CompareTo(date2);
if (result < 0)
{
Console.WriteLine("date1 在 date2 之前");
}
else if (result == 0)
{
Console.WriteLine("date1 和 date2 相同");
}
else
{
Console.WriteLine("date1 在 date2 之后");
}
方法二,直接比較大小:
DateTime date1 = DateTime.Parse("2022-01-01");
DateTime date2 = DateTime.Parse("2022-02-01");
if (date1 < date2)
{
Console.WriteLine("date1 在 date2 之前");
}
else if (date1 == date2)
{
Console.WriteLine("date1 和 date2 相同");
}
else
{
Console.WriteLine("date1 在 date2 之后");
}
方法三,采用DateTime.Compare:
DateTime date1 = DateTime.Parse("2022-01-01");
DateTime date2 = DateTime.Parse("2022-02-01");
int result = DateTime.Compare(date1, date2);
if (result < 0)
{
Console.WriteLine("date1 在 date2 之前");
}
else if (result == 0)
{
Console.WriteLine("date1 和 date2 相同");
}
else
{
Console.WriteLine("date1 在 date2 之后");
}
該文章在 2024/6/21 12:40:00 編輯過(guò)