可能重複:
c#: whats the easiest way to subtract time?從X天獲取日期時間值?
我想
MyNewDateValue = MyDateNow - MyDateInteger;
例 今天是2012年12月
如果MyDateIneger值是120,MyNewDateValue 22日,將返回t他在120天前的日期時間。
可能重複:
c#: whats the easiest way to subtract time?從X天獲取日期時間值?
我想
MyNewDateValue = MyDateNow - MyDateInteger;
例 今天是2012年12月
如果MyDateIneger值是120,MyNewDateValue 22日,將返回t他在120天前的日期時間。
MyNewDateValue = MyDateNow.AddDays(-MyDateInteger);
MyNewDateValue = MyDateNow.AddDays(-120);
或
MyNewDateValue = MyDateNow.AddDays(myVar);
請看DateTime.AddDays
方法
DateTime oneTwentyDaysAgo = DateTime.Today.AddDays(-120);
或一般
DateTime nDaysAgo = DateTime.Today.AddDays(-N);
// where N is the number of days
試試這個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將幫助你從今天起增加或減去天。
我相信上述問題的第三個答案會給你你在找什麼:http://stackoverflow.com/a/3993240/211627 – JDB