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 DateTimeOffset objeto 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 negativo o positivo.
Devoluciones
Objeto cuyo valor es la suma de la fecha y hora representada por el objeto actual DateTimeOffset 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 fraccionaria del minutes parámetro es la parte fraccionaria de un minuto. Por ejemplo, 4,5 equivale a 4 minutos, 30 segundos, 0 milisegundos.
En .NET Framework, 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 en 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.