Sto creando un DateTime aggiungendo un giorno alla data corrente (mostrato sotto). Ho bisogno del tempo specifico impostato come mostrato di seguito. Questo codice sotto funziona alla grande fino alla fine del mese in cui sto cercando di aggiungere un giorno.Come aggiungere giorno a DateTime alla fine del mese?
Puoi aiutarmi a cambiare il mio codice in modo che funzioni quando il giorno corrente è alla fine di un mese e sto cercando di aggiungere un giorno in modo che passi al 1 ° dicembre anziché il 31 novembre (ad esempio) e genera un errore.
var ldUserEndTime = new DateTime(dateNow.Year, dateNow.Month, dateNow.Day + 1, 00, 45, 00);
Invece di creare un 'DateTime' con valori espliciti, prova a usare' dateNow.AddDays (1) ' –
https://msdn.microsoft.com/en-us/library/c0ccada e% 28v = vs.110% 29.aspx – demkalkov
O forse 'var ldUserEndTime = DateTime.Today.AddHours (24.75);'. Quello è 24 ore e tre quaters di un'ora. –