установите правое поле равным 0, а не 160 или более
Вы можете использовать другую переменную
DateTime otherDate = DateTime.Now.AddMinutes(25);
DateTime tomorrow = DateTime.Now.AddHours(25);
Вы можете использовать операторы +
, -
, + =
и - =
в DateTime с TimeSpan. аргумент.
DateTime myDateTime = DateTime.Parse("24 May 2009 02:19:00");
myDateTime = myDateTime + new TimeSpan(1, 1, 1);
myDateTime = myDateTime - new TimeSpan(1, 1, 1);
myDateTime += new TimeSpan(1, 1, 1);
myDateTime -= new TimeSpan(1, 1, 1);
Кроме того, вы можете использовать набор методов «Добавить»
myDateTime = myDateTime.AddYears(1);
myDateTime = myDateTime.AddMonths(1);
myDateTime = myDateTime.AddDays(1);
myDateTime = myDateTime.AddHours(1);
myDateTime = myDateTime.AddMinutes(1);
myDateTime = myDateTime.AddSeconds(1);
myDateTime = myDateTime.AddMilliseconds(1);
myDateTime = myDateTime.AddTicks(1);
myDateTime = myDateTime.Add(new TimeSpan(1, 1, 1));
Для хорошего обзора еще большего количества манипуляций с DateTime см. ЭТО
Вы также можете добавить TimeSpan к DateTime, например:
date + TimeSpan.FromHours(8);