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

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


DateTimeOffset.AddMilliseconds(Double) Метод

Определение

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

public DateTimeOffset AddMilliseconds(double milliseconds);

Параметры

milliseconds
Double

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

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

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

Исключения

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

-или-

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

Комментарии

Дробная часть milliseconds параметра — это дробная часть миллисекунды. Например, 4,5 эквивалентно 4 миллисекундам и 5000 тактов, где одна миллисекунда равна 10 000 тактов. Однако в .NET 6 и более ранних версиях milliseconds округляется до ближайшей миллисекунды, а все значения 0,5 или более округляются вверх. В .NET 7 и более поздних версиях используется полная Double точность milliseconds параметра. Однако из-за присущего математическим вычислениям с плавающей запятой точность будет отличаться.

Примечание

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

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

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

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

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