Tengo el siguiente código en mi programa C #.
DateTime dateForButton = DateTime.Now;
dateForButton = dateForButton.AddDays(-1); // ERROR: un-representable DateTime
Cada vez que lo ejecuto, aparece el siguiente error:
El valor agregado o sustraído da como resultado un DateTime no representable.
Nombre del parámetro: valor
Nunca he visto este mensaje de error antes, y no entiendo por qué lo estoy viendo. De las respuestas que Iv'e leyó hasta ahora, creo que puedo usar -1 en una operación de suma para restar días, pero como mi pregunta muestra, este no es el caso de lo que intento hacer.
DateTime.MinValueo desea agregarle algo DateTime.MaxValue(o intenta crear una instancia de una fecha fuera de este intervalo mínimo-máximo). ¿Estás seguro de que no estás asignando a MinValuealguna parte?