Mega Code Archive

 
Categories / C# / Date Time
 

Converts a time from one time zone to another based on time zone identifiers

using System; public class Example {    public static void Main()    {         DateTime currentTime = DateTime.Now;         Console.WriteLine("Current Times:");         Console.WriteLine("Los Angeles: {0}", TimeZoneInfo.ConvertTimeBySystemTimeZoneId(currentTime, TimeZoneInfo.Local.Id, "Pacific Standard Time"));         Console.WriteLine("Beijing: {0}", TimeZoneInfo.ConvertTimeBySystemTimeZoneId(currentTime, TimeZoneInfo.Local.Id, "China Standard Time"));         Console.WriteLine("Tokyo: {0}", TimeZoneInfo.ConvertTimeBySystemTimeZoneId(currentTime, TimeZoneInfo.Local.Id, "Tokyo Standard Time"));    } }