2009-12-21 100 views

回答

0

看看在ConvertTime方法。例如:

var s = "Mon, 21 Dec 2009 14:09:45 GMT"; 
var date = DateTime.Parse(s, CultureInfo.InvariantCulture); 
var est = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time"); 
var estDate = TimeZoneInfo.ConvertTime(date, est); 
+0

他仍然需要解析字符串。 – SLaks 2009-12-21 15:03:20

+0

'DateTime.Parse(“Mon,21 Dec 2009 09:52:27 EST”)'失败。 – SLaks 2009-12-21 15:06:44

+1

是的,需要RFC 822格式的日期时间分析器(http://stackoverflow.com/questions/284775/how-do-i-parse-and-convert-datetimes-to-the-rfc-822-date-time -format) – 2009-12-21 15:19:18