using System.Globalization;
public static void Main()
Console.WriteLine("Hello World");
DateTimeOffset dto = DateTimeOffset.ParseExact("20180907T143000Z","yyyyMMddTHHmmssZ",CultureInfo.InvariantCulture);
Console.WriteLine("UTC Time from Sitecore");
TimeZoneInfo timeZoneInfo;
timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("Arabian Standard Time");
var dateTime = TimeZoneInfo.ConvertTime(dto, timeZoneInfo);
Console.WriteLine("Arabic Time");
Console.WriteLine(dateTime);
timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("AUS Eastern Standard Time");
dateTime = TimeZoneInfo.ConvertTime(dto, timeZoneInfo);
Console.WriteLine("Australia EST");
Console.WriteLine(dateTime);