【问题标题】:Get datetime value from X days go? [duplicate]从 X 天获取日期时间值? [复制]
【发布时间】:2012-12-10 03:12:56
【问题描述】:
【问题讨论】:
标签:
c#
date
math
datetime
datetime-format
【解决方案1】:
MyNewDateValue = MyDateNow.AddDays(-MyDateInteger);
【解决方案2】:
请查看DateTime.AddDays方法
DateTime oneTwentyDaysAgo = DateTime.Today.AddDays(-120);
一般来说
DateTime nDaysAgo = DateTime.Today.AddDays(-N);
// where N is the number of days
【解决方案3】:
MyNewDateValue = MyDateNow.AddDays(-120);
或
MyNewDateValue = MyDateNow.AddDays(myVar);
【解决方案4】:
试试这个方法
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 将帮助您从今天开始增加或减少天数。