Convert a time to the time in another time zone based on the time zone's identifier in CSharp
Description
The following code shows how to convert a time to the time in another time zone based on the time zone's identifier.
Example
using System;//from w w w.ja v a2 s. c o m
public class MainClass
{
public static void Main(String[] argv)
{
DateTimeOffset hwTime = DateTimeOffset.Now;
TimeZoneInfo hwZone = TimeZoneInfo.FindSystemTimeZoneById("Hawaiian Standard Time");
Console.WriteLine(TimeZoneInfo.ConvertTimeBySystemTimeZoneId(hwTime, "Hawaiian Standard Time"));
}
}
The code above generates the following result.