DateTimeOffset.AddMinutes(Double) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un nuevo objeto DateTimeOffset que agrega un número especificado de minutos enteros y fraccionarios al valor de esta instancia.
public:
DateTimeOffset AddMinutes(double minutes);
public DateTimeOffset AddMinutes (double minutes);
member this.AddMinutes : double -> DateTimeOffset
Public Function AddMinutes (minutes As Double) As DateTimeOffset
Parámetros
- minutes
- Double
Número de minutos enteros y fraccionarios. El número puede ser positivo o negativo.
Devoluciones
Un objeto cuyo valor es la suma de la fecha y hora representadas por el objeto DateTimeOffset actual y el número de minutos representados por minutes
.
Excepciones
El valor resultante DateTimeOffset es menor que DateTimeOffset.MinValue.
O bien
El valor resultante DateTimeOffset es mayor que DateTimeOffset.MaxValue.
Comentarios
La parte fraccionarcional del minutes
parámetro es la parte fraccionarcional de un minuto. Por ejemplo, 4,5 equivale a 4 minutos, 30 segundos y 0 milisegundos.
En .NET 6 y versiones anteriores, el minutes
parámetro se redondea al milisegundo más cercano. En .NET 7 y versiones posteriores, se usa la precisión completa Double del minutes
parámetro . Sin embargo, debido a la imprecisión inherente de las matemáticas de punto flotante, la precisión resultante variará.
Nota:
Este método devuelve un nuevo DateTimeOffset objeto . No modifica el valor del objeto actual agregando minutes
a su fecha y hora.
Dado que un DateTimeOffset objeto no representa la fecha y hora de una zona horaria específica, el AddMinutes método no considera las reglas de ajuste de una zona horaria determinada cuando realiza la aritmética de fecha y hora.
La conversión de intervalos de tiempo de menos de un minuto a una fracción puede implicar una pérdida de precisión. (Por ejemplo, un segundo es 0,01666 de un minuto). Si esto es problemático, puede usar el Add método , que le permite especificar más de un tipo de intervalo de tiempo en una sola llamada de método y elimina la necesidad de convertir intervalos de tiempo en partes fraccionarios de un minuto.