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

C# 日期 获得天数
两个日期相减 获取之间的天数  

而且它是不是或自动判断31 天还是 30 天 二月是不是自动判断28 还是29天

------解决方案--------------------
C# code

 System.TimeSpan timeSpan = (System.TimeSpan)(DischargeDate - AdmissionDate);
     hidTreatDay.Value = timeSpan.Days.ToString();

------解决方案--------------------
TimeSpan完美解决
------解决方案--------------------
探讨
TimeSpan完美解决

------解决方案--------------------
探讨

这是因为相差没有满一天不计,如要不满一天的也算一天的话再加23小时就好了
引用:

引用:
TimeSpan完美解决

其实 也有点点的缺陷,前天我还改过类似的代码.
DateTime d1 = Convert.ToDateTime("2008-2-1 13:00:00");
DateTime d2 ……