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.MinValue
lub chcesz coś dodać DateTime.MaxValue
(lub próbujesz utworzyć wystąpienie daty poza tym przedziałem min-maks). Czy na pewno MinValue
gdzieś nie przypisujesz ?