Как брать системную информацию о временных зонах и daylight saving time - C#
Формулировка задачи:
Проблема: как брать в C# информацию о различных временных зонах (Time Zones) и соответствующей им информации о daylight saving time (DST). Я не имею в виду property TimeZone.CurrentTimeZone, а мне нужна инфрмация по всем временным зонам и по их DST-временам.
Заранее спасибо, буду очень благодарен, тому кто это знает
Решение задачи: «Как брать системную информацию о временных зонах и daylight saving time»
textual
Листинг программы
using Microsoft.Win32; using System; namespace TimeZoneRegistry { public class TimeZone { static void Main() { try {RegistryKey s = Registry.LocalMachine.OpenSubKey( 'SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones'); string[] y = s.GetSubKeyNames(); for (int i = 0; i < y.Length; i++){ Console.WriteLine ('{0}', y[i]); RegistryKey z = s.OpenSubKey(y[i]); string[] t = z.GetValueNames(); for (int j = 0; j < t.Length; j++){ Console.WriteLine ('{0}={1}', t[j], z.GetValue(t[j]).ToString()); } } }catch (Exception e) {Console.WriteLine(e.ToString());} } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д