DateTime.IsDaylightSavingTime Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.