C#比較兩個日期的大小
using System;
using System.Collections;
public class MyClass
{
public static void Main()
{
DateTime dt1 = DateTime.Parse("2006-04-01");
DateTime dt2 = DateTime.Parse("2006-05-01");
TimeSpan ts = dt2.Subtract(dt1);
Console.WriteLine(ts.TotalDays);
Console.ReadLine();
}
}
System.TimeSpan diff1 = date2.Subtract(date1);
此方法可以到具體的相差值
直接將兩個DateTime相減,結果就是一個TimeSpan,從而可以取到TimeSpan的days等各個屬性
如果簡單的比較大小,這樣就可以了
DateTime.Compare(t1, t2) > 0
DateTime.Compare(t1,t2),方法獲取一個數字,果之小於0,則t1<t2,大於0,則t1>t2, 等於0,則t1=t2
using System;
using System.Collections;
public class MyClass
{
public static void Main()
{
DateTime dt1 = DateTime.Parse("2006-04-01");
DateTime dt2 = DateTime.Parse("2006-05-01");
TimeSpan ts = dt2.Subtract(dt1);
Console.WriteLine(ts.TotalDays);
Console.ReadLine();
}
}
System.TimeSpan diff1 = date2.Subtract(date1);
此方法可以到具體的相差值
直接將兩個DateTime相減,結果就是一個TimeSpan,從而可以取到TimeSpan的days等各個屬性
如果簡單的比較大小,這樣就可以了
DateTime.Compare(t1, t2) > 0
DateTime.Compare(t1,t2),方法獲取一個數字,果之小於0,則t1<t2,大於0,則t1>t2, 等於0,則t1=t2