DateTimeOffset.AddSeconds(Double) Metod

Definition

Returnerar ett nytt DateTimeOffset objekt som lägger till ett angivet antal hela och bråk sekunder till värdet för den här instansen.

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

Parametrar

seconds
Double

Ett antal heltals- och bråksekunder. Talet kan vara negativt eller positivt.

Returer

Ett objekt vars värde är summan av datum och tid som representeras av det aktuella DateTimeOffset objektet och antalet sekunder som representeras av seconds.

Undantag

Det resulterande DateTimeOffset värdet är mindre än DateTimeOffset.MinValue.

-eller-

Det resulterande DateTimeOffset värdet är större än DateTimeOffset.MaxValue.

Kommentarer

Deldelen av parametern seconds är deldelen av en sekund. Värdet för bråkdelar av en sekund visas i följande tabell.

Andra värdet Ekvivalent
.1 sekund 100 millisekunder
.01 sekund 10 millisekunder
.001 sekund 1 millisekunder

I .NET Framework avrundas parametern seconds till närmaste millisekunder. I .NET 7 och senare versioner används den fullständiga Double precisionen för parametern seconds. Men på grund av den inneboende oskärningen av flyttalsmatematik varierar den resulterande precisionen.

Note

Den här metoden returnerar ett nytt DateTimeOffset objekt. Det ändrar inte värdet för det aktuella objektet genom att lägga seconds till dess datum och tid.

Eftersom ett DateTimeOffset objekt inte representerar datum och tid i en specifik tidszon tar AddSeconds metoden inte hänsyn till en viss tidszons justeringsregler när den utför datum- och tidsaritmetik.

Gäller för

Se även