using System.Globalization;
public static void Main()
var dt = new DateTime(1970, 1 ,1, 0, 0, 0, 0, DateTimeKind.Utc);
dt = dt.AddSeconds(1431075600).ToLocalTime();
Console.WriteLine(dt.ToString("dddd, d MMM yyyy 'h'our: HH:mm", CultureInfo.InvariantCulture));