Quelle était la date il y a 180 jours?

Comment obtiendrais-je la date il y a 180 jours en utilisant C#?

22
demandé sur ckittel 2010-02-23 19:05:22

5 réponses

DateTime oneEightyAgo = DateTime.Today.AddDays(-180);
51
répondu sidney.andrews 2010-02-23 16:07:26

Modifier:

DateTime day180 = Date.Now.AddDays(-180);

Il est important de le mettre dans une variable séparée sinon la valeur sera perdue.

9
répondu Joel Etherton 2010-02-23 16:18:08
DateTime oneEightyAgo = DateTime.Now.ToUniversalTime().AddDays(-180); 

Son meilleur pour enregistrer UTC...

7
répondu Brian Leahy 2010-02-23 16:21:23

DateTime.Maintenant.AddDays (-180)

6
répondu zincorp 2010-02-23 16:06:59

DateTime.Now.AddDays(-180)

4
répondu tbreffni 2010-02-23 16:07:04