J'ai le code suivant dans mon programme C #.
DateTime dateForButton = DateTime.Now;
dateForButton = dateForButton.AddDays(-1); // ERROR: un-representable DateTime
Chaque fois que je l'exécute, j'obtiens l'erreur suivante:
La valeur ajoutée ou soustraite entraîne un DateTime non représentable.
Nom du paramètre: valeur
Je n'ai jamais vu ce message d'erreur auparavant, et je ne comprends pas pourquoi je le vois. D'après les réponses que j'ai lues jusqu'à présent, je suis amené à croire que je peux utiliser -1 dans une opération d'ajout pour soustraire des jours, mais comme ma question le montre, ce n'est pas le cas de ce que j'essaie de faire.
DateTime.MinValue
ou que vous souhaitez ajouter quelque chose DateTime.MaxValue
(ou que vous essayez d'instancier une date en dehors de cet intervalle min-max). Êtes-vous sûr de ne pas attribuer MinValue
quelque part?