DateTimeOffset.AddMinutes(Double) Metodo

Definizione

Restituisce un nuovo oggetto DateTimeOffset che aggiunge un numero specificato di minuti interi e frazionari al valore dell'istanza.

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

Parametri

minutes
Double

Numero di minuti 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 minuti rappresentato da minutes.

Eccezioni

Il valore risultante DateTimeOffset è minore di DateTimeOffset.MinValue.

-oppure-

Il valore risultante DateTimeOffset è maggiore di DateTimeOffset.MaxValue.

Commenti

La parte frazionaria del minutes parametro è la parte frazionaria di un minuto. Ad esempio, 4,5 equivale a 4 minuti, 30 secondi, 0 millisecondi.

Nelle versioni precedenti e .NET 6 il minutes parametro viene arrotondato al millisecondo più vicino. In .NET 7 e versioni successive viene usata la precisione completa Double del minutes parametro. Tuttavia, a causa dell'accuratezza 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 minutes alla data e all'ora.

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

La conversione di intervalli di tempo di meno di un minuto in una frazione può comportare una perdita di precisione. Ad esempio, un secondo è 0,01666 di un minuto. Se si tratta di un problema, è possibile usare il Add metodo, che consente di specificare più tipi di intervallo di tempo in una singola chiamata al metodo ed elimina la necessità di convertire gli intervalli di tempo in parti frazionarie di un minuto.

Si applica a

Vedi anche