Freigeben über


DateTimeOffset.AddSeconds(Double) Methode

Definition

Gibt ein neues DateTimeOffset Objekt zurück, das dem Wert dieser Instanz eine angegebene Anzahl von ganzen und bruchzahlenden Sekunden hinzufügt.

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

Parameter

seconds
Double

Eine Anzahl von ganzen und bruchteilalen Sekunden. Die Zahl kann negativ oder positiv sein.

Gibt zurück

Ein Objekt, dessen Wert die Summe des Datums und der Uhrzeit darstellt, dargestellt durch das aktuelle DateTimeOffset Objekt und die Anzahl der Sekunden, die durch secondsdargestellt werden.

Ausnahmen

Der resultierende DateTimeOffset Wert ist kleiner als DateTimeOffset.MinValue.

- oder -

Der resultierende DateTimeOffset Wert ist größer als DateTimeOffset.MaxValue.

Hinweise

Der Bruchteil des seconds Parameters ist der Bruchteil einer Sekunde. Der Wert von Bruchteilen einer Sekunde wird in der folgenden Tabelle angezeigt.

Zweiter Wert Äquivalent
1 Sekunde 100 Millisekunden
01 Sekunde 10 Millisekunden
001 Sekunde 1 Millisekunden

In .NET Framework wird der seconds Parameter auf die nächste Millisekunden gerundet. In .NET 7 und höheren Versionen wird die volle Double Genauigkeit des seconds Parameters verwendet. Aufgrund der inhärenten Ungenauigkeit von Gleitkommagleichungen variiert die resultierende Genauigkeit jedoch.

Hinweis

Diese Methode gibt ein neues DateTimeOffset Objekt zurück. Der Wert des aktuellen Objekts wird durch Hinzufügen seconds zu Datum und Uhrzeit nicht geändert.

Da ein DateTimeOffset Objekt das Datum und die Uhrzeit in einer bestimmten Zeitzone nicht darstellt, berücksichtigt die AddSeconds Methode bei der Ausführung von Datums- und Uhrzeitarithmetik keine Anpassungsregeln einer bestimmten Zeitzone.

Gilt für:

Weitere Informationen