web-dev-qa-db-fra.com

Obtenez la valeur datetime de X jours aller?

Duplicata possible:
c #: quel est le moyen le plus simple de soustraire le temps?

Je voudrais

MyNewDateValue = MyDateNow - MyDateInteger;

Exemple Aujourd'hui, c'est le 22 décembre 2012

Si la valeur de MyDateIneger est 120, MyNewDateValue, renverra le datetime il y a 120 jours.

23
001
MyNewDateValue = MyDateNow.AddDays(-MyDateInteger);
60
Jason Whitted

Veuillez regarder DateTime.AddDays méthode

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

ou en général

DateTime nDaysAgo = DateTime.Today.AddDays(-N);
// where N is the number of days
18
palaѕн
MyNewDateValue = MyDateNow.AddDays(-120);

ou

MyNewDateValue = MyDateNow.AddDays(myVar);
3
Seany84

Essayez ce 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 vous aidera à ajouter ou à soustraire des jours à partir d'aujourd'hui.

1
Uthistran Selvaraj