using System;
using System.Linq;
using System.Collections.Generic;
using System.Globalization;
public class Test
{
public static void Main()
{
string DateString = "Fri, 14 Dec 2012 6:52 am PST";
DateTime dt;
bool parsable = DateTime.TryParseExact(
DateString.Replace("PST", "+2")
, "ddd, dd MMM yyyy h:mm tt z"
, CultureInfo.InvariantCulture
, DateTimeStyles.None
, out dt);
Console.WriteLine("{0} {1}",dt.ToLongDateString(),dt.ToLongTimeString());
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWM7CnVzaW5nIFN5c3RlbS5HbG9iYWxpemF0aW9uOwoKcHVibGljIGNsYXNzIFRlc3QKewogICAgCglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CiAgICAgICAgICAgIHN0cmluZyBEYXRlU3RyaW5nID0gIkZyaSwgMTQgRGVjIDIwMTIgNjo1MiBhbSBQU1QiOwogICAgICAgICAgICBEYXRlVGltZSBkdDsKICAgICAgICAgICAgYm9vbCBwYXJzYWJsZSA9IERhdGVUaW1lLlRyeVBhcnNlRXhhY3QoCiAgICAgICAgICAgICAgICBEYXRlU3RyaW5nLlJlcGxhY2UoIlBTVCIsICIrMiIpCiAgICAgICAgICAgICAgICAsICJkZGQsIGRkIE1NTSB5eXl5IGg6bW0gdHQgeiIKICAgICAgICAgICAgICAgICwgQ3VsdHVyZUluZm8uSW52YXJpYW50Q3VsdHVyZQogICAgICAgICAgICAgICAgLCBEYXRlVGltZVN0eWxlcy5Ob25lCiAgICAgICAgICAgICAgICAsIG91dCBkdCk7CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJ7MH0gezF9IixkdC5Ub0xvbmdEYXRlU3RyaW5nKCksZHQuVG9Mb25nVGltZVN0cmluZygpKTsKCX0KfQ==