У моїй програмі C # у мене є такий код.
DateTime dateForButton = DateTime.Now;
dateForButton = dateForButton.AddDays(-1); // ERROR: un-representable DateTime
Щоразу, коли я запускаю його, я отримую таку помилку:
Додане або відняте значення призводить до нерепрезентабельності DateTime.
Назва параметра: значення
Я ніколи раніше не бачив цього повідомлення про помилку і не розумію, чому я його бачу. З відповідей, які я читав до цих пір, я вважаю, що я можу використовувати -1 в операції додавання для віднімання днів, але, як показує моє запитання, це не так для того, що я намагаюся зробити.
DateTime.MinValueабо хочете щось додати DateTime.MaxValue(або намагаєтесь встановити дату поза цим інтервалом міні-макс). Ви впевнені, що нікуди не призначаєтесь MinValue?