Mam następujący kod w moim programie C #.
DateTime dateForButton = DateTime.Now;
dateForButton = dateForButton.AddDays(-1); // ERROR: un-representable DateTime
Za każdym razem, gdy go uruchamiam, pojawia się następujący błąd:
Dodana lub odjęta wartość powoduje, że DateTime nie można przedstawić.
Nazwa parametru: wartość
Nigdy wcześniej nie widziałem tego komunikatu o błędzie i nie rozumiem, dlaczego go widzę. Z odpowiedzi, które Iv'e przeczytałem do tej pory, dochodzę do wniosku, że mogę użyć -1 w operacji dodawania, aby odjąć dni, ale jak pokazuje moje pytanie, nie dotyczy to tego, co próbuję zrobić.
DateTime.MinValuelub chcesz coś dodać DateTime.MaxValue(lub próbujesz utworzyć wystąpienie daty poza tym przedziałem min-maks). Czy na pewno MinValuegdzieś nie przypisujesz ?