MyException - 我的异常网
当前位置:我的异常网» C# » C#中怎么返回两个DateTime时间相差的天数?多谢

C#中怎么返回两个DateTime时间相差的天数?多谢

www.MyException.Cn  网友分享于:2013-12-27  浏览:488次
C#中如何返回两个DateTime时间相差的天数?谢谢
谢谢

------解决方案--------------------
DateTime类有个方法Subtract,可以返回两个DateTime之间的差额,或者一个DateTime与一个TimeSpan相减后的时间。给个例子:
string a = "Jan 1,2008";
DateTime time1 = DateTime.Parse(a);
TimeSpan time2 = DateTime.Now.Subtract(time1);
int i = time2.Days;//调用TimeSpan的Days属性获得相差的天数
Console.WriteLine(i.ToString());
最后显示 109
------解决方案--------------------
DateTime dt1 = DateTime.Now;
DateTime dt2 = DateTime.Now;
TimeSpan ts = dt1 - dt2;
int day = ts.Days; //相差天数
------解决方案--------------------
探讨
DateTime dt1 = DateTime.Now;
DateTime dt2 = DateTime.Now;
TimeSpan ts = dt1 - dt2;
int day = ts.Days; //相差天数

------解决方案--------------------
DateTime dt1 = DateTime.Now; 
DateTime dt2 = DateTime.Now; 
TimeSpan ts = dt1 - dt2; 
int day = ts.Days; //相差天数
正解
------解决方案--------------------
探讨
DateTime dt1 = DateTime.Now;
DateTime dt2 = DateTime.Now;
TimeSpan ts = dt1 - dt2;
int day = ts.Days; //相差天数

------解决方案--------------------
探讨
DateTime dt1 = DateTime.Now;
DateTime dt2 = DateTime.Now;
TimeSpan ts = dt1 - dt2;
int day = ts.Days; //相差天数

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有