Dapatkah seseorang tolong tunjukkan saya ke daftar lengkap semua zona waktu yang dirujuk oleh id yang diharapkan dalam TimeZoneInfo.FindTimeZoneById()
? Saya tidak dapat menemukan daftar di mana pun dan saya telah melihat-lihat dokumentasi .NET.
254
TimeZoneInfo.FindTimeZoneById()
diri sendiri, atau gunakanTZUTIL.EXE /L
untuk daftar mereka. Jawaban di bawah ini hanyalah snapshot data pada saat mereka dilaporkan. JANGAN SALINAN DARI SINI KE HARDCODE KE APLIKASI ANDA!HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
, atau menggunakanEnumDynamicTimeZoneInformation
Windows API.Jawaban:
Berikut daftar lengkap program dan hasilnya .
Kode:
Hasil TimeZoneId di workstation Windows 7 saya:
sumber
Dan jika Anda ingin memilih HTML dengan zona waktu Windows di:
Dan jika Anda ingin menggunakannya dalam C # .NET MVC dalam tampilan Razor:
Meskipun untuk Razor Anda tentu saja bisa menghasilkan opsi dengan perulangan
TimeZoneInfo.GetSystemTimeZones()
sumber
Inilah tautan yang Anda cari:
C # Sistem timeZoneID's
sumber
Dari MSDN
sumber
Marc
kode, lalu salin dari jendela output ke file teks.Anda akan menemukan daftar zona waktu lengkap dengan
GMToffsets
di sini dan Anda dapat menggunakan nilai kolom "Nama Zona Waktu" untuk menemukan zona waktu berdasarkan IDmisalnya
Anda akan mendapatkan kelas info zona waktu yang berisi zona waktu zona waktu standar yang digunakan untuk GMT-12: 00 .
sumber
Dan inilah versi Json yang saya konversi dari jawaban ProfNimrod ...
sumber
Saya tahu ini pertanyaan lama dan lama tetapi Microsoft tampaknya telah menyediakan ini melalui MSDN sekarang.
http://msdn.microsoft.com/en-us/library/gg154758.aspx
sumber
Saya menduga inilah yang dicari kebanyakan orang:
Nilai Indeks Zona Waktu Microsoft
Semoga MS tetap memperbarui bahkan setelah XP.
sumber
Daftar pengidentifikasi zona waktu, termasuk secara default di Windows XP dan Vista: Menemukan Zona Waktu yang Didefinisikan pada Sistem Lokal
sumber
Berikut adalah daftar Timezone dari microsoft
sumber
Di atas memberi Anda daftar zona waktu, yang termasuk id.
sumber
sumber
Ini adalah kode yang sepenuhnya diuji dan berfungsi untuk saya. Anda dapat menggunakannya cukup salin dan tempel di halaman aspx Anda dan halaman cs.
Ini blog saya, Anda dapat mengunduh kode lengkap di sini. Terima kasih.
http://www.c-sharpcorner.com/blogs/display-all-the-timezone-information-in-dropdown-list-of-a-local-system-using-c-sharp-with-asp-net
sumber