İngilizce dilinde oku

Aracılığıyla paylaş


TimeZone.GetDaylightChanges(Int32) Yöntem

Tanım

Belirli bir yıl için gün ışığından yararlanma süresini döndürür.

C#
public abstract System.Globalization.DaylightTime GetDaylightChanges(int year);

Parametreler

year
Int32

Yaz saati döneminin uygulandığı yıl.

Döndürülenler

DaylightTime içinde yeargün ışığından yararlanma saati için başlangıç ve bitiş tarihini içeren bir nesne.

Özel durumlar

year 1'den küçük veya 9999'dan büyük.

Açıklamalar

Yılda yalnızca bir gün ışığından yararlanma süresi desteklenir.

Geçerli saat diliminde gün ışığından yararlanma saati kullanılmıyorsa, dönüş değeri bir DaylightTime nesnedir; burada ve DateTime.MinValueEnd değeri Start ve değeri DaylightTime.DeltaTimeSpan 0 değere kadar başlatılır.

Arayanlara Notlar

Sınıfı yalnızca bir gün ışığından TimeZone yararlanma saati ayarlama kuralını desteklediğinden, GetDaylightChanges(Int32) yöntem, ayarlama kuralının o yıl için geçerli olup olmadığına bakılmaksızın geçerli ayarlama kuralını herhangi bir yıla uygular. İşletim sisteminin belirli bir yıl için doğru verilere sahip olduğunu varsayarsak, yöntemi tarafından GetAdjustmentRules() döndürülen nesne dizisiyle TimeZoneInfo.AdjustmentRule çalışılarak daha doğru bir sonuç elde edilebilir. Start, Endve Delta özellikleri , DateEndve DaylightDelta özelliklerine DateStartkarşılık gelir.

Şunlara uygulanır

Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Ayrıca bkz.