Ответ 1
Вы можете использовать другую переменную
DateTime otherDate = DateTime.Now.AddMinutes(25);
DateTime tomorrow = DateTime.Now.AddHours(25);
Я хочу увеличить время до текущего времени.
например, у меня есть время проблемы и ожидаемое время для их завершения
Как я могу добавить?
(DateTime.Now.ToShortDateString() +.......)
Вы можете использовать другую переменную
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);