DateTimeOffset.Addition(DateTimeOffset, TimeSpan) Operator

Definition

Fügt einem DateTimeOffset-Objekt mit einer angegebenen Datums- und Uhrzeitangabe ein angegebenes Zeitintervall hinzu und liefert ein DateTimeOffset-Objekt mit einer neuen Datums- und Uhrzeitangabe.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

Parameter

dateTimeOffset
DateTimeOffset

Das Objekt, dem das Zeitintervall hinzugefügt werden soll.The object to add the time interval to.

timeSpan
TimeSpan

Das hinzuzufügende Zeitintervall.The time interval to add.

Gibt zurück

Ein Objekt, dessen Wert die Summe der Werte von dateTimeTz und timeSpan ist.An object whose value is the sum of the values of dateTimeTz and timeSpan.

Ausnahmen

Der resultierende DateTimeOffset-Wert ist kleiner als MinValue.The resulting DateTimeOffset value is less than MinValue.

- oder --or- Der resultierende DateTimeOffset-Wert ist größer als MaxValue.The resulting DateTimeOffset value is greater than MaxValue.

Hinweise

Die Addition-Methode definiert den Additions Vorgang für DateTimeOffset Werte.The Addition method defines the addition operation for DateTimeOffset values. Dies ermöglicht Code wie den folgenden: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     

Sprachen, die keine benutzerdefinierten Operatoren und Operator Überladung unterstützen, können stattdessen die Add-Methode abrufen.Languages that do not support custom operators and operator overloading can call the Add method instead.

Die äquivalente Methode für diesen Operator ist DateTimeOffset.Add(TimeSpan).The equivalent method for this operator is DateTimeOffset.Add(TimeSpan).

Gilt für:

Siehe auch