Прочитать на английском

Поделиться через


DateTimeOffset.Addition(DateTimeOffset, TimeSpan) Оператор

Определение

Добавляет указанный интервал времени в объект DateTimeOffset, имеющий заданную дату и время, и образует объект DateTimeOffset с новыми значениями даты и времени.

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

Параметры

dateTimeOffsetdateTimeTz
DateTimeOffset

Объект, к которому необходимо добавить интервал времени.

timeSpan
TimeSpan

Добавляемый интервал времени.

Возвращаемое значение

Объект, значение которого является суммой значений dateTimeTz и timeSpan.

Исключения

Полученное DateTimeOffset значение меньше DateTimeOffset.MinValue.

-или-

Полученное DateTimeOffset значение больше DateTimeOffset.MaxValue.

Комментарии

Метод Addition определяет операцию сложения для значений DateTimeOffset . Он включает следующий код:

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

Вместо этого метод могут вызывать языки, которые не поддерживают пользовательские операторы и перегрузку Add операторов.

Эквивалентным методом для этого оператора является DateTimeOffset.Add(TimeSpan).

Применяется к

Продукт Версии
.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, 10
.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

См. также раздел