Quiero aumentar el tiempo a la hora actual.Quiero agregar horas o minutos a la hora actual
por ejemplo, tengo el tiempo del problema y el tiempo esperado para completarlos
¿Cómo puedo agregar?
(DateTime.Now.ToShortDateString() +.......)
Quiero aumentar el tiempo a la hora actual.Quiero agregar horas o minutos a la hora actual
por ejemplo, tengo el tiempo del problema y el tiempo esperado para completarlos
¿Cómo puedo agregar?
(DateTime.Now.ToShortDateString() +.......)
Se puede utilizar otra variable
DateTime otherDate = DateTime.Now.AddMinutes(25);
DateTime tomorrow = DateTime.Now.AddHours(25);
También puede agregar un intervalo de tiempo a un DateTime, como en:
date + TimeSpan.FromHours(8);
Puede utilizar los operadores +
, -
, +=
, y -=
en un DateTime con un argumento 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);
Además, se puede utilizar un conjunto de "añadir" métodos
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));
Para una buena visión general de aún más manipulaciones DateTime see THIS
En un ciclo cerrado, agregar un objeto de intervalo de tiempo es más rápido que Agregar funciones si puede reutilizar el objeto de intervalo de tiempo –
no sabían que tenían días de 25 horas estos días: p – Stormenet
El pozo 25 es "SÓLO UN NÚMERO" de horas que se agrega al valor. – aMazing
@aMazing Excepto que la variable dice "mañana", pero si es la hora 23:05 del lunes, la nueva fecha será 00:05 el miércoles, técnicamente "pasado mañana". – Herohtar