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 метод не учитывает правила корректировки определенного часового пояса при выполнении арифметики даты и времени.