-1

学校の学期に fromDate と toDate の 2 つのフィールドがあります。それらの値が「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 メソッドは正しい値よりも 1 少ない値を返すため、1 を追加して抽出日数を取得します

また:

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

こちらのリンクもチェック

于 2013-04-15T09:20:19.843 に答える