我的 C# 程序中有以下代码。
DateTime dateForButton = DateTime.Now;
dateForButton = dateForButton.AddDays(-1); // ERROR: un-representable DateTime
每当我运行它时,我都会收到以下错误:
添加或减去的值会导致无法表示的 DateTime。
参数名称:值
我以前从未见过此错误消息,也不明白为什么我会看到它。从我到目前为止阅读的答案中,我相信我可以在加法操作中使用 -1 来减去天数,但正如我的问题所表明的那样,我正在尝试做的事情并非如此。