DateTimeOffset.Addition(DateTimeOffset, TimeSpan) Operátor

Definice

Přidá zadaný časový interval k objektu DateTimeOffset , který má zadané datum a čas, a vytvoří DateTimeOffset objekt, který má nové datum a čas.

public static DateTimeOffset operator + (DateTimeOffset dateTimeOffset, TimeSpan timeSpan);
public static DateTimeOffset operator + (DateTimeOffset dateTimeTz, TimeSpan timeSpan);

Parametry

dateTimeOffsetdateTimeTz
DateTimeOffset

Objekt, do který chcete přidat časový interval.

timeSpan
TimeSpan

Časový interval, který se má přidat.

Návraty

Objekt, jehož hodnota je součtem hodnot dateTimeTz a timeSpan.

Výjimky

Výsledná DateTimeOffset hodnota je menší než DateTimeOffset.MinValue.

-nebo-

Výsledná DateTimeOffset hodnota je větší než DateTimeOffset.MaxValue.

Poznámky

Metoda Addition definuje operaci sčítání pro DateTimeOffset hodnoty. Umožňuje následující typ kódu:

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

Jazyky, které nepodporují vlastní operátory a přetížení operátorů, mohou místo toho volat metodu Add .

Ekvivalentní metoda pro tento operátor je DateTimeOffset.Add(TimeSpan).

Platí pro

Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Viz také