DateTimeOffset.AddMinutes(Double) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.