-1

我有一学期的 fromDate 和 toDate 两个字段。假设它们的值是“01-06-2013”​​到“01-09-2013”​​。如何在 vb.net 中获得学期的总天数?

4

3 回答 3

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)
于 2013-04-15T09:32:28.783 回答
1

我认为 сlass DateDiff 可以帮助你:http: //msdn.microsoft.com/ru-ru/library/ms189794.aspx

于 2013-04-15T09:19:29.980 回答
1

试试这个(C#):

TimeSpan timespan = Convert.ToDateTime("01-09-2013").Subtract(Convert.ToDateTime("01-06-2013")); 
Response.Write(timespan.Days+1); 

通常,Subtract 方法返回一个比正确值小一的值,因此加一以获得 excat 天数

或者:

DateDiff(DateInterval.Day , curDate, srDate) //can replace the first argument with "d" 

还要检查这个链接

于 2013-04-15T09:20:19.843 回答