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值表示的秒数。

posted @ 2022-12-08 16:20  我的未来方程式i  阅读(832)  评论(0编辑  收藏  举报