计算asp.net中的天数

时间:2013-04-15 09:15:35

标签: asp.net date

我有两个来自日期和日期的字段用于学校的学期。假设它们的值为'01 -06-2013'到'01 -09-2013'。如何在vb.net中获得该学期的总天数?

3 个答案:

答案 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