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


DateTimeOffset.AddTicks(Int64) Метод

Определение

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

public:
 DateTimeOffset AddTicks(long ticks);
public DateTimeOffset AddTicks (long ticks);
member this.AddTicks : int64 -> DateTimeOffset
Public Function AddTicks (ticks As Long) As DateTimeOffset

Параметры

ticks
Int64

Число 100-наносекундных тактов. Это число может быть положительным или отрицательным.

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

Объект, значение которого равно сумме даты и времени, представленных текущим объектом DateTimeOffset, и количества тактов, представленного параметром ticks.

Исключения

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

-или-

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

Комментарии

Деление представляет 100 наносекунд, или одну десятимиллионовую часть секунды. Так как деление — это очень маленький и точный интервал времени, любая более крупная единица времени может быть выражена в виде числа тактов без потери точности.

Примечание

Этот метод возвращает новый DateTimeOffset объект . Он не изменяет значение текущего объекта путем добавления ticks к его дате и времени.

В следующей таблице указано количество тактов за определенный интервал времени.

"Интервал времени "; Количество тактов
Second 10,000,000
Минута 600,000,000
Час 36,000,000,000
День 864,000,000,000
Неделя 6,048,000,000,000
Месяц Зависит от количества дней в месяце.
Не високосный год 315,360,000,000,000
Високосный год 316,224,000,000,000

DateTimeOffset Поскольку объект не представляет дату и время в определенном часовом поясе, AddTicks метод не учитывает правила корректировки определенного часового пояса при выполнении арифметики даты и времени.

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

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