Ich habe den folgenden Code in meinem C # -Programm.
DateTime dateForButton = DateTime.Now;
dateForButton = dateForButton.AddDays(-1); // ERROR: un-representable DateTime
Immer wenn ich es ausführe, wird folgende Fehlermeldung angezeigt:
Der addierte oder subtrahierte Wert führt zu einer nicht darstellbaren DateTime.
Parametername: Wert
Ich habe diese Fehlermeldung noch nie gesehen und verstehe nicht, warum ich sie sehe. Aus den Antworten, die ich bisher gelesen habe, geht hervor, dass ich -1 in einer Additionsoperation verwenden kann, um Tage zu subtrahieren, aber wie meine Frage zeigt, ist dies bei dem, was ich versuche, nicht der Fall.
DateTime.MinValue
oder etwas hinzuzufügen DateTime.MaxValue
(oder wenn Sie versuchen, ein Datum außerhalb dieses Min-Max-Intervalls zu instanziieren). Sind Sie sicher, dass Sie nicht MinValue
irgendwo zuweisen ?