Aracılığıyla paylaş


DateTimeOffset.AddMilliseconds(Double) Yöntem

Tanım

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

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

Parametreler

milliseconds
Double

Tam ve kesirli milisaniye 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 edilen tam milisaniye millisecondssayı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 milliseconds kesirli bölümü, milisaniyenin kesirli kısmıdır. Örneğin, 4,5, 4 milisaniye ve 5000 değer çizgisine eşdeğerdir; burada bir milisaniye 10.000 değer çizgisine eşittir. Ancak, .NET 6 ve önceki sürümlerde, milliseconds en yakın milisaniyeye yuvarlanır ve 0,5 veya üzeri tüm değerler yuvarlanır. .NET 7 ve sonraki sürümlerde parametresinin milliseconds 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 milliseconds değiştirmez.

Bir nesne belirli bir DateTimeOffset saat dilimindeki tarih ve saati temsil etmediğinden, AddMilliseconds 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.