1. 程式人生 > 其它 >C#計算兩個日期之間相差

C#計算兩個日期之間相差

C#計算兩個日期之間相差

            DateTime a =Convert.ToDateTime( "2022-11-26 00:00:00");
            DateTime b = Convert.ToDateTime("2022-12-08 00:00:00");
            //第一種
            TimeSpan c = b - a;
            //第二種
            TimeSpan sp = b.Subtract(a);
            Console.WriteLine(c.Days+"--"+ 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值表示的秒數。