DateTime.IsDaylightSavingTime 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ğinin DateTime geçerli saat dilimi için gün ışığından yararlanma zaman aralığı içinde olup olmadığını gösterir.
public:
bool IsDaylightSavingTime();
public bool IsDaylightSavingTime ();
member this.IsDaylightSavingTime : unit -> bool
Public Function IsDaylightSavingTime () As Boolean
Döndürülenler
true
özelliğinin Kind değeri veya Unspecified ise Local ve bu örneğinin DateTime değeri yerel saat dilimi için gün ışığından yararlanma zaman aralığı içindeyse; false
ise Kind Utc.
Açıklamalar
Bu yöntem, geçerli DateTime değerin özelliği tarafından TimeZoneInfo.Local döndürülen yerel saat diliminin yaz saati aralığı içinde olup olmadığını belirler. Bir saat diliminin özelliğinin değerini alarak gün ışığından yararlanma saatini destekleyip desteklemediğini TimeZoneInfo.SupportsDaylightSavingTime belirleyebilirsiniz. Gün ışığından yararlanma saatini gözlemleyen saat dilimleri için, saat diliminin TimeZoneInfo.GetAdjustmentRules özelliği tarafından döndürülen diziyi alarak gün ışığından yararlanma saatine ve saatine geçişin System.TimeZoneInfo.AdjustmentRule ne zaman gerçekleşeceğini belirleyebilirsiniz.
Geçerli DateTime değer yerel saat diliminde belirsiz veya geçersiz bir saati temsil ederse, yöntemi döndürür false
.
Windows XP sistemlerinde yöntemi, IsDaylightSavingTime geçerli örneğin gün ışığından yararlanma saati olup olmadığını belirlerken yalnızca geçerli ayarlama kuralını tanır. Sonuç olarak yöntem, geçerli ayarlama kuralı uygulanmadan önceki dönemler için geçerli örneğin gün ışığından yararlanma saati olup olmadığını doğru şekilde rapor etmeyebilir.