title: Get localized date time string and time zone name in differnet languages on windows
body: <p>Is there any windows API or language feature (C++,C#) to get the time, date and <strong>time zone name</strong> in localized format for different languages?</p>
  
  <p>EDIT: In C# I can get the localized strings for date and time, but it seems TimeZoneInfo doesn't have localized strings. I also didn't find it in the registry. Most probably you need to translate timezone names for yourself.</p>
  
  <pre><code>// Localize date for french
  DateTime d = new DateTime.Now;
  Console.WriteLine(d.ToString("D", new CultureInfo("fr-FR")));
  </code></pre>