日期:2014-05-18  浏览次数:20718 次

求时间段,现在我有两个时间,比如2012-8-11,2011-8-13,两个时间,怎样得知他们的距离还与多长!
像上面描述的,我要得到的是距离时间的长短,就是每过一秒,时间段会少一秒的那样,求方法,求思路。

------解决方案--------------------
TimeSpan t = DateTime.ParseExact("2011-8-13", "yyyy-M-d", null) - DateTime.ParseExact("2011-8-11", "yyyy-M-d", null);
t.TotalSeconds;//你是要这个吧
------解决方案--------------------
不明白。。。timespan不行么。。
------解决方案--------------------
TimeSpan ts1 = new TimeSpan(2007,10,10,12,20);
TimeSpan ts2 = new TimeSpan(2006,10,7,7,2);
TimeSpan ts = ts1.Subtract(ts2).Duration();
string dateDiff = ts.Days.ToString() + "天 "
+ ts.Hours.ToString() + "小时 "
+ ts.Minutes.ToString() + "分钟 "
+ ts.Seconds.ToString() + "秒 ";
MessageBox.Show(dateDiff.ToString());

------解决方案--------------------
那么多答案啊,呵呵http://blog.csdn.net/xianfajushi/article/details/4570876