DateTimeOffset.Addition(DateTimeOffset, TimeSpan) Operador

Definición

Agrega un intervalo de tiempo especificado a un objeto DateTimeOffset que tiene una fecha y hora especificadas y produce un objeto DateTimeOffset que tiene una fecha y hora nuevas.Adds a specified time interval to a DateTimeOffset object that has a specified date and time, and yields a DateTimeOffset object that has new a date and time.

public:
 static DateTimeOffset operator +(DateTimeOffset dateTimeOffset, TimeSpan timeSpan);
public:
 static DateTimeOffset operator +(DateTimeOffset dateTimeTz, TimeSpan timeSpan);
public static DateTimeOffset operator + (DateTimeOffset dateTimeOffset, TimeSpan timeSpan);
public static DateTimeOffset operator + (DateTimeOffset dateTimeTz, TimeSpan timeSpan);
static member ( + ) : DateTimeOffset * TimeSpan -> DateTimeOffset
static member ( + ) : DateTimeOffset * TimeSpan -> DateTimeOffset
Public Shared Operator + (dateTimeOffset As DateTimeOffset, timeSpan As TimeSpan) As DateTimeOffset
Public Shared Operator + (dateTimeTz As DateTimeOffset, timeSpan As TimeSpan) As DateTimeOffset

Parámetros

dateTimeOffsetdateTimeTz
DateTimeOffset

Objeto al que se va a agregar el intervalo de tiempo.The object to add the time interval to.

timeSpan
TimeSpan

Intervalo de tiempo que se va a agregar.The time interval to add.

Devoluciones

DateTimeOffset

Objeto cuyo valor es la suma de los valores de dateTimeTz y timeSpan.An object whose value is the sum of the values of dateTimeTz and timeSpan.

Excepciones

El valor DateTimeOffset resultante es menor que MinValue.The resulting DateTimeOffset value is less than MinValue.

o bien-or- El valor DateTimeOffset resultante es mayor que MaxValue.The resulting DateTimeOffset value is greater than MaxValue.

Comentarios

El Addition método define la operación de suma de DateTimeOffset los valores.The Addition method defines the addition operation for DateTimeOffset values. Permite el código como el siguiente:It enables code such as the following:

DateTimeOffset date1 = new DateTimeOffset(2008, 1, 1, 13, 32, 45,
                       new TimeSpan(-5, 0, 0));
TimeSpan interval1 = new TimeSpan(202, 3, 30, 0);
TimeSpan interval2 = new TimeSpan(5, 0, 0, 0);
DateTimeOffset date2;

Console.WriteLine(date1);         // Displays 1/1/2008 1:32:45 PM -05:00
date2 = date1 + interval1;
Console.WriteLine(date2);         // Displays 7/21/2008 5:02:45 PM -05:00
date2 += interval2;
Console.WriteLine(date2);         // Displays 7/26/2008 5:02:45 PM -05:00
Dim date1 As New DateTimeOffset(#1/1/2008 1:32:45PM#, _
             New TimeSpan(-5, 0, 0)) 
Dim interval1 As New TimeSpan(202, 3, 30, 0)
Dim interval2 As New TimeSpan(5, 0, 0, 0)      
Dim date2 As DateTimeOffset 

Console.WriteLine(date1)         ' Displays 1/1/2008 1:32:45 PM -05:00
date2 = date1 + interval1
Console.WriteLine(date2)         ' Displays 7/21/2008 5:02:45 PM -05:00
date2 += interval2
Console.WriteLine(date2)         ' Displays 7/26/2008 5:02:45 PM -05:00     

Los lenguajes que no admiten operadores personalizados y la sobrecarga de operadores pueden llamar al Add método en su lugar.Languages that do not support custom operators and operator overloading can call the Add method instead.

El método equivalente para este operador es DateTimeOffset.Add(TimeSpan) .The equivalent method for this operator is DateTimeOffset.Add(TimeSpan).

Se aplica a

Consulte también