DateTimeOffset.AddMilliseconds(Double) Método

Definición

Devuelve un nuevo objeto DateTimeOffset, que agrega un número especificado de milisegundos al valor de esta instancia.

public:
 DateTimeOffset AddMilliseconds(double milliseconds);
public DateTimeOffset AddMilliseconds (double milliseconds);
member this.AddMilliseconds : double -> DateTimeOffset
Public Function AddMilliseconds (milliseconds As Double) As DateTimeOffset

Parámetros

milliseconds
Double

Número de milisegundos 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 milisegundos enteros representados por milliseconds.

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 milliseconds parámetro es la parte fraccionarcional de un milisegundo. Por ejemplo, 4,5 equivale a 4 milisegundos y 5000 tics, donde un milisegundo es igual a 10 000 tics. Sin embargo, en .NET 6 y versiones anteriores, milliseconds se redondea al milisegundo más cercano, y todos los valores de .5 o superior se redondean hacia arriba. En .NET 7 y versiones posteriores, se usa la precisión completa Double del milliseconds 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 milliseconds a su fecha y hora.

Dado que un DateTimeOffset objeto no representa la fecha y hora de una zona horaria específica, el AddMilliseconds método no considera las reglas de ajuste de una zona horaria determinada cuando realiza la aritmética de fecha y hora.

Se aplica a

Consulte también