Aracılığıyla paylaş


DateTime.IsDaylightSavingTime Yöntem

Tanım

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

Boolean

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.

Şunlara uygulanır

Ayrıca bkz.