Senarai Lengkap Pengecam Zon Masa C# untuk FindTimeZoneById()
Kaedah FindTimeZoneById()
dalam kelas C# TimeZoneInfo
(sebahagian daripada ruang nama System
) memerlukan rentetan pengecam zon waktu. Artikel ini menerangkan cara mendapatkan semula senarai lengkap pengecam ini.
Mengakses Senarai Penuh Pengecam Zon Masa
Walaupun dokumentasi .NET Microsoft tidak menyediakan senarai komprehensif secara langsung, berikut ialah cara anda boleh menjana satu:
Menghitung Zon Waktu Sistem:
Kaedah yang paling boleh dipercayai adalah dengan mengulang melalui zon waktu sistem yang tersedia. Gunakan kaedah GetSystemTimeZones()
kelas TimeZoneInfo
. Setiap objek TimeZoneInfo
yang dikembalikan mendedahkan sifat Id
yang mengandungi pengecam zon waktu.
Hasil
Melaksanakan pendekatan ini pada sistem Windows 7 menghasilkan senarai 109 pengecam zon waktu. Pengecam ini merangkumi julat luas zon waktu global, dengan tepat menggambarkan wilayah masing-masing dan ofset masa standard.
Dengan menggunakan teknik ini, pembangun boleh dengan mudah mengakses senarai lengkap pengecam zon waktu dan menggunakan kaedah FindTimeZoneById()
untuk pengurusan zon waktu yang lancar dalam aplikasi mereka.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Senarai Lengkap Pengecam Zon Masa untuk FindTimeZoneById() C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!