Condividi tramite


DateTimeOffset.AddMilliseconds(Double) Metodo

Definizione

Restituisce un nuovo oggetto DateTimeOffset che aggiunge il numero specificato di millisecondi al valore di questa istanza.

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

Parametri

milliseconds
Double

Numero di millisecondi interi e frazionari. Il numero può essere positivo o negativo.

Restituisce

Oggetto il cui valore è la somma della data e dell'ora rappresentate dall'oggetto DateTimeOffset corrente e del numero di millisecondi interi rappresentato da milliseconds.

Eccezioni

Il valore risultante DateTimeOffset è minore di DateTimeOffset.MinValue.

-oppure-

Il valore risultante DateTimeOffset è maggiore di DateTimeOffset.MaxValue.

Commenti

La parte frazionaria del milliseconds parametro è la parte frazionaria di un millisecondo. Ad esempio, 4,5 equivale a 4 millisecondi e 5000 tick, dove un millisecondo è uguale a 10.000 tick. Tuttavia, in .NET 6 e versioni precedenti, milliseconds viene arrotondato al millisecondo più vicino e tutti i valori di .5 o versione successiva vengono arrotondati per enumerazione. In .NET 7 e versioni successive viene usata la precisione completa Double del milliseconds parametro. Tuttavia, a causa dell'inesattezza intrinseca della matematica a virgola mobile, la precisione risultante varia.

Nota

Questo metodo restituisce un nuovo DateTimeOffset oggetto. Non modifica il valore dell'oggetto corrente aggiungendo milliseconds alla data e all'ora.

Poiché un DateTimeOffset oggetto non rappresenta la data e l'ora in un fuso orario specifico, il AddMilliseconds metodo non considera le regole di regolazione di un particolare fuso orario quando esegue l'aritmetica di data e ora.

Si applica a

Vedi anche