c#中的时间差

来源:互联网 发布:淘宝网刷单号去哪里买 编辑:程序博客网 时间:2024/06/09 22:38

c#中的时间差是TimeSpan类型。

 DateTime oldDateTime=new DateTime(2007,11,12);
DateTime newDateTime=DateTime.Now;                           
TimeSpan timeSpan=newDateTime-oldDateTime;
Console.WriteLine(timeSpan.Days);//获得相差的天数
Console.WriteLine(timeSpan.Hours);//获得除去天数以外的小时数
Console.WriteLine(timeSpan.Minutes);//获得除去天数和小时的分钟数
Console.WriteLine(timeSpan.Seconds);//获得除去以上的秒数
例如:现在是2007年11月15日7点35分20秒
则输出:
3
7
35
20

TimeSpan还可以这样用

TimeSpan ts=TimeSpan.FromHours(2);