Is Fri Jan 14 2011 15:00:39 GMT-0800 (Pacific Standard Time)that what is in your timeline? If so, your format mask or your input line is incorrect. Please refer to the MSDN library.
This sample is taken from the documentation.
dateString = "Sun 15 Jun 2008 8:30 AM -06:00";
format = "ddd dd MMM yyyy h:mm tt zzz";
try {
result = DateTime.ParseExact(dateString, format, provider);
Console.WriteLine("{0} converts to {1}.", dateString, result.ToString());
}
catch (FormatException) {
Console.WriteLine("{0} is not in the correct format.", dateString);
}
If I were to assume, you are not providing the correct time zone format.