我有两个来自日期和日期的字段用于学校的学期。假设它们的值为'01 -06-2013'到'01 -09-2013'。如何在vb.net中获得该学期的总天数?
答案 0 :(得分:2)
您可以在vb.net中尝试:
Dim t1 As DateTime = Convert.ToDateTime("01-06-2013")
Dim t2 As DateTime = Convert.ToDateTime("01-09-2013")
MessageBox.Show(t2.Subtract(t1).Days)
答案 1 :(得分:1)
我认为сlassDateDiff可以帮助你:http://msdn.microsoft.com/ru-ru/library/ms189794.aspx
答案 2 :(得分:1)
试试这个(C#):
TimeSpan timespan = Convert.ToDateTime("01-09-2013").Subtract(Convert.ToDateTime("01-06-2013"));
Response.Write(timespan.Days+1);
通常Subtract方法返回一个比正确值小1的值,所以添加一个来获取激励天数
OR:
DateDiff(DateInterval.Day , curDate, srDate) //can replace the first argument with "d"
同时检查this link