UTC = универсальное время.
Вы можете перевести ваше текущее местное время в UTC на
DateTime dt= DateTime.UtcNow;
или конвертировать указанную дату / время на
TimeZoneInfo myTZInfo = TimeZoneInfo.FindSystemTimeZoneById("AUS Eastern Standard Time");
// DateTime.SpecifyKind(Convert.ToDateTime("04:35 AM"), DateTimeKind.Unspecified), myTZInfo) tells whether you are conetring a local time or UTC, you can always leave it as unspecified
TimeZoneInfo.ConvertTimeToUtc(DateTime.SpecifyKind(Convert.ToDateTime("2015-01-06 14:00:00.000"), DateTimeKind.Unspecified), myTZInfo).ToString("hh:mm tt")
Вы можете получить все идентификаторы часовых поясов по ==>
ReadOnlyCollection<TimeZoneInfo> tzc= TimeZoneInfo.GetSystemTimeZones();