2012-10-09 65 views
-1

可能重复:
Parse DateTime with timezone of form PST/CEST/UTC/etcDateTime的转换与时区信息C#

我有一个时间字符串= “2012年10月9日下午5:00 PST” 如何转换这种转换为使用DateTime.ParseExact()的DateTime。我正在寻找符合PST或EST的文字。

+0

问题已经在这里问:http://stackoverflow.com/q/241789/1252575][1] [1]:http://stackoverflow.com/q/241789/1252575 – Nickon

+0

我不认为.NET支持时区*名称*,只有*偏移*,例如-4:00 –

+0

这也可以帮助你.. http://stackoverflow.com/questions/1886444/c-sharp-how-to-convert-string-to-datetime-where-the-string-can-have- any-of-th – Vinoth

回答

0

更换PST与UTC偏移,我觉得它应该工作:

string value = "10/09/2012 5:00 pm PST"; 
value = value.Replace ("PST", "−8"); 

DateTime.ParseExact (value, "M/d/yyyy h:mm tt z", Culture....); 
相关问题