Sdílet prostřednictvím


DateTimeOffset.AddSeconds(Double) Metoda

Definice

Vrátí nový DateTimeOffset objekt, který k hodnotě této instance přidá zadaný počet celých a desetinných sekund.

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

Parametry

seconds
Double

Počet celých a desetinných sekund. Číslo může být záporné nebo kladné.

Návraty

Objekt, jehož hodnota je součet data a času reprezentovaný aktuálním DateTimeOffset objektem a počtem sekund reprezentovaných seconds.

Výjimky

Výsledná DateTimeOffset hodnota je menší než DateTimeOffset.MinValue.

nebo

Výsledná DateTimeOffset hodnota je větší než DateTimeOffset.MaxValue.

Poznámky

Zlomková část parametru seconds je zlomková část sekundy. Hodnota zlomkových částí sekundy je uvedena v následující tabulce.

Druhá hodnota Ekvivalent
0,1 sekundy 100 milisekund
01 sekundy 10 milisekund
001 sekundy 1 milisekunda

V rozhraní .NET Framework seconds se parametr zaokrouhlí na nejbližší milisekundu. V .NET 7 a novějších verzích se používá úplná Double přesnost parametru seconds . Vzhledem k nepřesnosti matematiky s plovoucí desetinnou čárkou se ale výsledná přesnost bude lišit.

Poznámka:

Tato metoda vrátí nový DateTimeOffset objekt. Neupravuje hodnotu aktuálního objektu přidáním seconds k datu a času.

Vzhledem k tomu, že DateTimeOffset objekt nepředstavuje datum a čas v určitém časovém pásmu, AddSeconds metoda nebere v úvahu pravidla úpravy konkrétního časového pásma, když provádí aritmetické datum a čas.

Platí pro

Viz také