Aracılığıyla paylaş


DateTimeOffset.AddMinutes(Double) Yöntem

Tanım

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

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

Parametreler

minutes
Double

Tam ve kesirli dakika 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 minutesedilen dakika 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 minutes kesirli bölümü, bir dakikanın kesirli kısmıdır. Örneğin, 4,5, 4 dakika, 30 saniye, 0 milisaniyeye eşdeğerdir.

.NET 6 ve önceki sürümlerde minutes parametresi en yakın milisaniyeye yuvarlanır. .NET 7 ve sonraki sürümlerde parametresinin minutes 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 minutes değiştirmez.

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

Bir dakikadan kısa zaman aralıklarının kesire dönüştürülmesi duyarlık kaybına neden olabilir. (Örneğin, bir saniye bir dakikanın 0,01666'dır.) Bu sorunluysa, tek bir yöntem çağrısında birden fazla zaman aralığı türü belirtmenize olanak tanıyan ve zaman aralıklarını bir dakikanın kesirli bölümlerine dönüştürme gereksinimini ortadan kaldıran yöntemini kullanabilirsiniz Add .

Şunlara uygulanır

Ayrıca bkz.