Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Mendapatkan Senarai Lengkap Pengecam Zon Masa untuk FindTimeZoneById() C#?

Bagaimanakah Saya Boleh Mendapatkan Senarai Lengkap Pengecam Zon Masa untuk FindTimeZoneById() C#?

Linda Hamilton
Lepaskan: 2025-01-13 15:31:43
asal
336 orang telah melayarinya

How Can I Get a Complete List of Time Zone Identifiers for C#'s FindTimeZoneById()?

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:

  1. 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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan