可能性のある複製:
c#:時間を減算する最も簡単な方法は何ですか?
が欲しいです
MyNewDateValue = MyDateNow - MyDateInteger;
例今日は2012年12月22日です
MyDateIneger値が120の場合、MyNewDateValueは、120日前の日時を返します。
MyNewDateValue = MyDateNow.AddDays(-MyDateInteger);
DateTime.AddDays
メソッド
DateTime oneTwentyDaysAgo = DateTime.Today.AddDays(-120);
または一般的に
DateTime nDaysAgo = DateTime.Today.AddDays(-N);
// where N is the number of days
MyNewDateValue = MyDateNow.AddDays(-120);
または
MyNewDateValue = MyDateNow.AddDays(myVar);
このfrndをお試しください
DateTime dt = new DateTime();
dt = DateTime.Now;
DateTime newdt = new DateTime();
TimeSpan tim = new TimeSpan(120,0,0,0,0);
newdt = dt.Add(tim);
MessageBox.Show(newdt.ToString());
ADD.timespanは、今日から日を追加または削除するのに役立ちます。