读书人

怎么计算两个DateTime类型之间的差值.

发布时间: 2012-01-20 18:53:53 作者: rapoo

如何计算两个DateTime类型之间的差值.要求返回天数..
如题目..
int days;
DateTime dt1,dt2;

days=dt1-dt2..

谢谢

[解决办法]
Timespan a = dt1 - dt2;
a.totaldays还是啥的
[解决办法]
TimeSpan sub = dt1.Substract(dt2);
Console.WriteLine( "substract : {0} ", sub.Days.ToString());
[解决办法]
double tianshu;
DateTime t1;
DateTime t2;



t1= Convert.ToDateTime( "2007-09-09 12:00:00 ");

t2= Convert.ToDateTime( "2007-09-19 16:00:00 ");

TimeSpan diff = t1-t2;


//tianshu 就是相差的天数,不过带小数部分,不需要就自己去掉
tianshu = diff.TotalDays;

MessageBox.Show(tianshu.ToString());
[解决办法]
Timespan

读书人网 >C#

热点推荐