DateTimeOffset.Addition(DateTimeOffset, TimeSpan) Operatore

Definizione

Aggiunge un intervallo di tempo specificato a un oggetto DateTimeOffset che ha una data e un'ora specificate e crea un oggetto DateTimeOffset con una data e ora nuove.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 dateTimeTz, TimeSpan timeSpan);
public static DateTimeOffset operator + (DateTimeOffset dateTimeTz, TimeSpan timeSpan);
static member ( + ) : DateTimeOffset * TimeSpan -> DateTimeOffset

Parametri

dateTimeOffset
DateTimeOffset

Oggetto a cui aggiungere l'intervallo di tempo.The object to add the time interval to.

timeSpan
TimeSpan

Intervallo di tempo da aggiungere.The time interval to add.

Restituisce

Oggetto il cui valore è la somma dei valori dateTimeTz e timeSpan.An object whose value is the sum of the values of dateTimeTz and timeSpan.

Eccezioni

Il valore DateTimeOffset risultante è minore di MinValue.The resulting DateTimeOffset value is less than MinValue.

-oppure--or- Il valore DateTimeOffset risultante è maggiore di MaxValue.The resulting DateTimeOffset value is greater than MaxValue.

Commenti

Il metodo Addition definisce l'operazione di addizione per i valori DateTimeOffset.The Addition method defines the addition operation for DateTimeOffset values. Consente di scrivere codice simile al seguente: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     

Le lingue che non supportano gli operatori personalizzati e l'overload degli operatori possono invece chiamare il metodo Add.Languages that do not support custom operators and operator overloading can call the Add method instead.

Il metodo equivalente per questo operatore è DateTimeOffset.Add(TimeSpan).The equivalent method for this operator is DateTimeOffset.Add(TimeSpan).

Si applica a

Vedi anche