TimeZone.GetDaylightChanges(Int32) 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.
Mengembalikan periode waktu musim panas untuk tahun tertentu.
public:
abstract System::Globalization::DaylightTime ^ GetDaylightChanges(int year);
public abstract System.Globalization.DaylightTime GetDaylightChanges (int year);
abstract member GetDaylightChanges : int -> System.Globalization.DaylightTime
Public MustOverride Function GetDaylightChanges (year As Integer) As DaylightTime
Parameter
- year
- Int32
Tahun di mana periode waktu musim panas berlaku.
Mengembalikan
Objek DaylightTime yang berisi tanggal mulai dan berakhir untuk waktu musim panas di year
.
Pengecualian
year
kurang dari 1 atau lebih besar dari 9999.
Keterangan
Hanya satu periode waktu musim panas per tahun yang didukung.
Jika waktu musim panas tidak digunakan di zona waktu saat ini, nilai yang dikembalikan adalah DaylightTime objek, di mana nilai Start dan End adalah DateTime.MinValue, dan nilainya DaylightTime.Delta adalah diinisialisasi TimeSpan hingga 0 tanda centang.
Catatan Bagi Pemanggil
TimeZone Karena kelas hanya mendukung satu aturan penyesuaian waktu musim panas, GetDaylightChanges(Int32) metode menerapkan aturan penyesuaian saat ini ke tahun mana pun, terlepas dari apakah aturan penyesuaian benar-benar berlaku untuk tahun itu. Dengan asumsi bahwa sistem operasi itu sendiri memiliki data yang akurat untuk tahun tertentu, hasil yang lebih akurat tersedia dengan bekerja dengan array TimeZoneInfo.AdjustmentRule objek yang dikembalikan oleh GetAdjustmentRules() metode . Properti Start, End, dan Delta sesuai dengan DateStartproperti , DateEnd, dan DaylightDelta .