DateTimeOffset.AddMilliseconds(Double) Метод
В этой статье
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает новый объект DateTimeOffset, прибавляющий заданное число миллисекунд к значению данного экземпляра.
public:
DateTimeOffset AddMilliseconds(double milliseconds);
public DateTimeOffset AddMilliseconds(double milliseconds);
member this.AddMilliseconds : double -> DateTimeOffset
Public Function AddMilliseconds (milliseconds As Double) As DateTimeOffset
- 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 |