Bagikan melalui


TimeZone.GetDaylightChanges(Int32) Metode

Definisi

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 .

Berlaku untuk

Lihat juga