DateTimeOffset.AddMinutes(Double) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает новый DateTimeOffset объект, добавляющий указанное число целых и дробных минут к значению этого экземпляра.
public:
DateTimeOffset AddMinutes(double minutes);
public DateTimeOffset AddMinutes(double minutes);
member this.AddMinutes : double -> DateTimeOffset
Public Function AddMinutes (minutes As Double) As DateTimeOffset
Параметры
- minutes
- Double
Количество целых и дробных минут. Число может быть отрицательным или положительным.
Возвращаемое значение
Объект, значение которого является суммой даты и времени, представленной текущим DateTimeOffset объектом, и числом минут, представленным minutes.
Исключения
Полученное DateTimeOffset значение меньше DateTimeOffset.MinValue.
–или–
DateTimeOffset Полученное значение больше DateTimeOffset.MaxValue.
Комментарии
Дробная часть параметра — это дробная часть minutes минуты. Например, 4,5 эквивалентно 4 минутам, 30 секундам, 0 миллисекундам.
В .NET Framework minutes параметр округляется до ближайшей миллисекунда. В .NET 7 и более поздних версиях используется полная Double точность minutes параметра. Тем не менее, из-за присущей непреднастойности математики с плавающей запятой результирующая точность будет отличаться.
Замечание
Этот метод возвращает новый DateTimeOffset объект. Он не изменяет значение текущего объекта, добавляя minutes его к дате и времени.
DateTimeOffset Так как объект не представляет дату и время в определенном часовом поясе, AddMinutes метод не рассматривает правила корректировки определенного часового пояса при выполнении арифметики даты и времени.
Преобразование интервалов времени менее чем за минуту в дробь может привести к потере точности. (Например, одна секунда составляет 0,01666 минуты.) Если это проблематично, можно использовать Add метод, который позволяет указать более одного типа интервала времени в одном вызове метода и исключить необходимость преобразования интервалов времени в дробные части минуты.