Condividi tramite


DateTimeOffset.AddMilliseconds(Double) Metodo

Definizione

Restituisce un nuovo DateTimeOffset oggetto che aggiunge un 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 negativo o positivo.

Valori restituiti

Oggetto il cui valore è la somma della data e dell'ora rappresentate dall'oggetto corrente DateTimeOffset e il numero di millisecondi interi rappresentati 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 Framework, milliseconds viene arrotondato al millisecondo più vicino e tutti i valori di .5 o superiore vengono arrotondati per errotondare. In .NET 7 e versioni successive viene usata la precisione completa Double del milliseconds parametro. Tuttavia, a causa dell'imprecisione intrinseca della matematica a virgola mobile, la precisione risultante varia.

Annotazioni

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