說明:如:1900-01-01與1900-01-01之間算一天
private static int DateDiff(DateTime dateStart, DateTime dateEnd) { DateTime start = Convert.ToDateTime(dateStart.ToShortDateString()); DateTime end = Convert.ToDateTime(dateStart.ToShortDateString()); TimeSpan sp = end.Subtract(start); return sp.Days; }
TimeSpan的相關屬性:
相關屬性和函數 Add:與另一個TimeSpan值相加。 Days:返回用天數計算的TimeSpan值。 Duration:獲取TimeSpan的絕對值。 Hours:返回用小時計算的TimeSpan值 Milliseconds:返回用毫秒計算的TimeSpan值。 Minutes:返回用分鐘計算的TimeSpan值。 Negate:返回當前實例的相反數。 Seconds:返回用秒計算的TimeSpan值。 Subtract:從中減去另一個TimeSpan值。 Ticks:返回TimeSpan值的tick數。 TotalDays:返回TimeSpan值表示的天數。 TotalHours:返回TimeSpan值表示的小時數。 TotalMilliseconds:返回TimeSpan值表示的毫秒數。 TotalMinutes:返回TimeSpan值表示的分鐘數。 TotalSeconds:返回TimeSpan值表示的秒數。