Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método DateTime.Add (TimeSpan)

 

Publicado: octubre de 2016

Devuelve un nuevo objeto DateTime que suma el valor del objeto TimeSpan especificado al valor de esta instancia.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public DateTime Add(
	TimeSpan value
)

Parámetros

value
Type: System.TimeSpan

Intervalo de tiempo positivo o negativo.

Valor devuelto

Type: System.DateTime

Objeto cuyo valor es la suma de la fecha y hora representadas por esta instancia y el intervalo de hora representado por value.

Exception Condition
ArgumentOutOfRangeException

La DateTime resultante es menor que MinValue o mayor que MaxValue.

Puede usar el Add método para agregar más de un tipo de intervalo de tiempo (días, horas, minutos, segundos o milisegundos) en una sola operación. El comportamiento de este método es idéntico del operador de suma. El DateTime estructura también admite los métodos de suma especializados (como AddDays, AddHours, y AddMinutes) para cada intervalo de tiempo.

El Add método tiene en cuenta los años bisiestos y el número de días del mes al realizar la aritmética de fecha.

Este método no cambia el valor de esta DateTime. En su lugar, devuelve un nuevo DateTime cuyo valor es el resultado de esta operación. El Kind propiedad del nuevo DateTime instancia es el mismo que el de la instancia actual.

En el ejemplo siguiente se muestra el Add método. Calcula el día de la semana que 36 días (864 horas) en este momento.

// Calculate what day of the week is 36 days from this instant.
System.DateTime today = System.DateTime.Now;
System.TimeSpan duration = new System.TimeSpan(36, 0, 0, 0);
System.DateTime answer = today.Add(duration);
System.Console.WriteLine("{0:dddd}", answer);

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: