DateTimeOffset.AddSeconds(Double) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca nowy DateTimeOffset obiekt, który dodaje określoną liczbę sekund całkowitych i ułamkowych do wartości tego wystąpienia.
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
Liczba sekund całkowitych i ułamkowych. Liczba może być ujemna lub dodatnia.
Zwraca
Obiekt, którego wartość jest sumą daty i godziny reprezentowanej przez bieżący DateTimeOffset obiekt i liczbę sekund reprezentowanych przez secondselement .
Wyjątki
Wynikowa DateTimeOffset wartość jest mniejsza niż DateTimeOffset.MinValue.
— lub —
Wynikowa DateTimeOffset wartość jest większa niż DateTimeOffset.MaxValue.
Uwagi
Część ułamkowa parametru seconds jest częścią ułamkową sekundy. Wartość części ułamkowych sekundy przedstawiono w poniższej tabeli.
| Druga wartość | Równoważny |
|---|---|
| .1 sekunda | 100 milisekund |
| .01 sekunda | 10 milisekund |
| .001 sekunda | 1 milisekunda |
W programie .NET Framework seconds parametr jest zaokrąglany do najbliższej milisekundy. W programie .NET 7 i nowszych wersjach jest używana pełna Double precyzja parametru seconds . Jednak ze względu na nieodłączną nieprawdopodobność matematycznej zmiennoprzecinkowa precyzja będzie się różnić.
Uwaga / Notatka
Ta metoda zwraca nowy DateTimeOffset obiekt. Nie modyfikuje wartości bieżącego obiektu przez dodanie seconds jej do daty i godziny.
DateTimeOffset Ponieważ obiekt nie reprezentuje daty i godziny w określonej strefie czasowej, AddSeconds metoda nie uwzględnia reguł korekty określonej strefy czasowej podczas wykonywania arytmetyki daty i godziny.