学校の学期に fromDate と toDate の 2 つのフィールドがあります。それらの値が「01-06-2013」から「01-09-2013」であるとします。vb.netで、期間の合計日数を取得するにはどうすればよいですか?
質問する
1304 次
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 に答える