Bagikan melalui


DateTime.IsDaylightSavingTime Metode

Definisi

Menunjukkan apakah instans DateTime ini berada dalam rentang waktu musim panas untuk zona waktu saat ini.

public:
 bool IsDaylightSavingTime();
public bool IsDaylightSavingTime();
member this.IsDaylightSavingTime : unit -> bool
Public Function IsDaylightSavingTime () As Boolean

Mengembalikan

true jika nilai Kind properti adalah Local atau Unspecified dan nilai instans DateTime ini berada dalam rentang waktu musim panas untuk zona waktu lokal; false jika Kind adalah Utc.

Keterangan

Metode ini menentukan apakah nilai saat ini DateTime termasuk dalam rentang waktu musim panas dari zona waktu lokal, yang dikembalikan oleh TimeZoneInfo.Local properti . Anda dapat menentukan apakah zona waktu mendukung waktu musim panas dengan mengambil nilai propertinya TimeZoneInfo.SupportsDaylightSavingTime . Untuk zona waktu yang mengamati waktu musim panas, Anda dapat menentukan kapan transisi ke dan dari waktu musim panas terjadi dengan mengambil array yang System.TimeZoneInfo.AdjustmentRule dikembalikan oleh properti zona TimeZoneInfo.GetAdjustmentRules() waktu.

Jika nilai saat ini DateTime mewakili waktu ambigu atau tidak valid di zona waktu lokal, metode akan mengembalikan false.

Pada sistem Windows XP, IsDaylightSavingTime metode ini hanya mengenali aturan penyesuaian saat ini saat menentukan apakah instans saat ini adalah waktu musim panas. Akibatnya, metode ini mungkin tidak secara akurat melaporkan apakah instans saat ini adalah waktu musim panas untuk periode sebelum aturan penyesuaian saat ini berlaku.

Berlaku untuk

Lihat juga