В моей программе на C # есть следующий код.
DateTime dateForButton = DateTime.Now;
dateForButton = dateForButton.AddDays(-1); // ERROR: un-representable DateTime
Всякий раз, когда я запускаю его, я получаю следующую ошибку:
Добавленное или вычтенное значение приводит к непредставимому DateTime.
Имя параметра: значение
Я никогда раньше не видел это сообщение об ошибке и не понимаю, почему я его вижу. Из ответов, которые я прочитал до сих пор, я считаю, что могу использовать -1 в операции добавления для вычитания дней, но, как показывает мой вопрос, это не относится к тому, что я пытаюсь сделать.