How to get current time of different countries in C#
c#-4.0, timezone, windows, wpf
Solution
You should look at `TimeZoneInfo` class, specifically at TimeZoneInfo.ConvertTime method.
For example, to get current time in Central Europe:
var remoteTimeZone = TimeZoneInfo.FindSystemTimeZoneById("Central European Standard Time");
var remoteTime = TimeZoneInfo.ConvertTime(DateTime.Now, remoteTimeZone);
Console.WriteLine("Time in {0} is {1}", remoteTimeZone.Id, remoteTime.TimeOfDay.ToString());
Problem
How to get current time of different countries in C# by using following any parameters, 1.country name 2.Timezone of country This is for Windows / WPF Applications, not like Web Could anyone please answer this? Thanks in advance.