una sumar segundo net modificar minuto militar horas hora formato fecha extraer cambiar c# datetime

c# - sumar - Quiero agregar horas o minutos a la hora actual



sumar horas a fecha c# (3)

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, puede utilizar un conjunto de métodos "Agregar"

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 descripción de aún más manipulaciones de DateTime vea THIS

Quiero aumentar el tiempo al tiempo actual.

por ejemplo, tengo el tiempo del problema y el tiempo esperado para completarlos
¿Cómo puedo añadir?

(DateTime.Now.ToShortDateString() +.......)


Puedes usar otra variable

DateTime otherDate = DateTime.Now.AddMinutes(25); DateTime tomorrow = DateTime.Now.AddHours(25);


También puede agregar un TimeSpan a un DateTime, como en:

date + TimeSpan.FromHours(8);