public static void Main()
string str = "2016-02-11 23:02:30";
if (!DateTime.TryParse(str, out dateTime))
var serverTimeZone = TimeZoneInfo.Local.Id;
var allTimeZones = TimeZoneInfo.GetSystemTimeZones();
TimeZoneInfo clientTimeZone = TimeZoneInfo.FindSystemTimeZoneById("Hawaiian Standard Time");
var dateTimeZone = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(dateTime, clientTimeZone.Id, serverTimeZone);
Console.WriteLine(dateTime.ToString());
Console.WriteLine(dateTimeZone.ToString());