Aracılığıyla paylaş


DateTimeOffset.AddSeconds(Double) Yöntem

Tanım

Bu örneğin değerine belirtilen sayıda tam ve kesirli saniye ekleyen yeni DateTimeOffset bir nesne döndürür.

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

Parametreler

seconds
Double

Tam ve kesirli saniye sayısı. Sayı negatif veya pozitif olabilir.

Döndürülenler

Değeri geçerli DateTimeOffset nesneyle temsil edilen tarih ve saatin toplamı ve ile temsil secondsedilen saniye sayısı olan bir nesne.

Özel durumlar

Sonuçta elde edilen DateTimeOffset değer DateTimeOffset.MinValue değerinden küçüktür.

-veya-

Sonuçta elde edilen DateTimeOffset değer DateTimeOffset.MaxValue değerinden büyüktür.

Açıklamalar

Parametrenin seconds kesirli bölümü, saniyenin kesirli kısmıdır. Saniyenin kesirli bölümlerinin değeri aşağıdaki tabloda gösterilmiştir.

İkinci değer Eşdeğer
0,1 saniye 100 milisaniye
0,01 saniye 10 milisaniye
.001 saniye 1 milisaniye

.NET 6 ve önceki sürümlerde seconds parametresi en yakın milisaniyeye yuvarlanır. .NET 7 ve sonraki sürümlerde parametresinin seconds tam Double duyarlığı kullanılır. Ancak, kayan nokta matematiğin doğası gereği kesinlik nedeniyle elde edilen duyarlık farklılık gösterir.

Not

Bu yöntem yeni DateTimeOffset bir nesne döndürür. Geçerli nesnenin değerini tarih ve saatine ekleyerek seconds değiştirmez.

Bir nesne belirli bir DateTimeOffset saat dilimindeki tarih ve saati temsil etmediğinden, AddSeconds yöntem tarih ve saat aritmetiği gerçekleştirirken belirli bir saat diliminin ayarlama kurallarını dikkate almaz.

Şunlara uygulanır

Ayrıca bkz.