DateTimeOffset.AddSeconds(Double) Metódus

Definíció

Egy új DateTimeOffset objektumot ad vissza, amely adott számú egész és tört másodpercet ad hozzá a példány értékéhez.

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

Paraméterek

seconds
Double

Több egész és tört másodperc. A szám lehet negatív vagy pozitív.

Válaszok

Olyan objektum, amelynek értéke az aktuális DateTimeOffset objektum által képviselt dátum és idő összege, valamint az általuk secondsképviselt másodpercek száma.

Kivételek

Az eredményül kapott DateTimeOffset érték kisebb, mint a DateTimeOffset.MinValue.

-vagy-

Az eredményül kapott DateTimeOffset érték nagyobb, mint a DateTimeOffset.MaxValue.

Megjegyzések

A paraméter tört része seconds a másodperc tört része. A másodperc törtrészeinek értéke az alábbi táblázatban látható.

Második érték Egyenérték
.1 másodperc 100 ezredmásodperc
.01 másodperc 10 ezredmásodperc
.001 másodperc 1 ezredmásodperc

A .NET-keretrendszerben a seconds paraméter kerekítése a legközelebbi ezredmásodpercre történik. A .NET 7- és újabb verziókban a Double paraméter teljes seconds pontossága használatos. A lebegőpontos matematika eredendő pontatlansága miatt azonban az eredményül kapott pontosság eltérő lesz.

Note

Ez a metódus egy új DateTimeOffset objektumot ad vissza. Nem módosítja az aktuális objektum értékét a dátumhoz és az időhöz való hozzáadással seconds .

Mivel egy DateTimeOffset objektum nem egy adott időzónában lévő dátumot és időt jelöli, a AddSeconds metódus nem veszi figyelembe egy adott időzóna beállítási szabályait, amikor dátum- és időritkítást végez.

A következőre érvényes:

Lásd még