Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Get datetime value from X days go? [duplicate]

Possible Duplicate:
c#: whats the easiest way to subtract time?

I want

MyNewDateValue = MyDateNow - MyDateInteger;

Example Today is the 22nd of December 2012

If MyDateIneger value is 120, MyNewDateValue, will return the datetime 120 days ago.

like image 667
001 Avatar asked Dec 23 '12 05:12

001


4 Answers

MyNewDateValue = MyDateNow.AddDays(-MyDateInteger);
like image 116
Jason Whitted Avatar answered Nov 12 '22 22:11

Jason Whitted


Please look into DateTime.AddDays method

DateTime oneTwentyDaysAgo = DateTime.Today.AddDays(-120);

or in general

DateTime nDaysAgo = DateTime.Today.AddDays(-N);
// where N is the number of days
like image 40
palaѕн Avatar answered Nov 12 '22 20:11

palaѕн


MyNewDateValue = MyDateNow.AddDays(-120);

or

MyNewDateValue = MyDateNow.AddDays(myVar);
like image 4
Seany84 Avatar answered Nov 12 '22 20:11

Seany84


Try this 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 will help you to add or subtract days from today.

like image 2
Uthistran Selvaraj Avatar answered Nov 12 '22 21:11

Uthistran Selvaraj