TimeZone.IsDaylightSavingTime Yöntem

Tanım

Belirtilen tarih ve saatin gün ışığından yararlanma süresi içinde olup olmadığını belirten bir değer döndürür.

Aşırı Yüklemeler

IsDaylightSavingTime(DateTime)

Belirtilen tarih ve saatin gün ışığından yararlanma süresi içinde olup olmadığını belirten bir değer döndürür.

IsDaylightSavingTime(DateTime, DaylightTime)

Belirtilen tarih ve saatin belirtilen yaz saati dönemi içinde olup olmadığını belirten bir değer döndürür.

IsDaylightSavingTime(DateTime)

Belirtilen tarih ve saatin gün ışığından yararlanma süresi içinde olup olmadığını belirten bir değer döndürür.

C#
public virtual bool IsDaylightSavingTime (DateTime time);

Parametreler

time
DateTime

Tarih ve saat.

Döndürülenler

Boolean

true gün ışığından yararlanma dönemindeyse time ; değilse, false.

Açıklamalar

Yaz saati döneminin uygulandığı yıl parametresinden time türetilir.

TimeZone Sınıf tek bir yaz saati ayarlama kuralını desteklediğinden, IsDaylightSavingTime(DateTime) ayarlama kuralının o tarihte geçerli olup olmadığına bakılmaksızın, yöntem geçerli ayarlama kuralını herhangi bir tarihe uygular. İşletim sisteminin kendisinin doğru geçmiş yaz saati verilerine sahip olduğunu varsayarsak, yöntemi kullanılarak TimeZoneInfo.IsDaylightSavingTime daha doğru bir sonuç elde edilir. Mümkün olduğunda yöntemini kullanın TimeZoneInfo.IsDaylightSavingTime .

Ayrıca bkz.

Şunlara uygulanır

.NET 7 ve diğer sürümler
Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.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
.NET Standard 2.0, 2.1

IsDaylightSavingTime(DateTime, DaylightTime)

Belirtilen tarih ve saatin belirtilen yaz saati dönemi içinde olup olmadığını belirten bir değer döndürür.

C#
public static bool IsDaylightSavingTime (DateTime time, System.Globalization.DaylightTime daylightTimes);

Parametreler

time
DateTime

Tarih ve saat.

daylightTimes
DaylightTime

Gün ışığından yararlanma süresi.

Döndürülenler

Boolean

trueiçinde daylightTimesisetime; değilse, false.

Özel durumlar

daylightTimes, null değeridir.

Açıklamalar

yöntemi, TimeZoneInfo.IsDaylightSavingTime yöntemin bu aşırı yüklemesi IsDaylightSavingTime ile aynı işlevselliği sağlar. Mümkün olduğunda yöntemini kullanın TimeZoneInfo.IsDaylightSavingTime .

Ayrıca bkz.

Şunlara uygulanır

.NET 7 ve diğer sürümler
Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.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
.NET Standard 2.0, 2.1