DateTimeOffset.AddMilliseconds(Double) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Bir dizi tam ve kesirli milisaniye. 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
Parametresinin milliseconds kesirli bölümü, milisaniyenin kesirli bölümüdür. Örneğin, 4,5, 4 milisaniye ve 5000 değer çizgisine eşdeğerdir ve burada bir milisaniye 10.000 değer çizgisine eşittir. Ancak, .NET Framework'te en milliseconds yakın milisaniyeye yuvarlanmış ve .5 veya üzeri tüm değerler yuvarlanmıştır. .NET 7 ve sonraki sürümlerde parametresinin Double tam milliseconds duyarlığı kullanılır. Ancak kayan nokta matematiğin doğası gereği kesinlik nedeniyle elde edilen duyarlık farklılık gösterir.
Uyarı
Bu yöntem yeni DateTimeOffset bir nesne döndürür. Geçerli nesnenin değerini tarih ve saatine ekleyerek milliseconds değiştirmez.
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 dilimi ayarlama kurallarını dikkate almaz.