我想解析包含时区EST,PST等的DateTime

时间:2015-11-16 10:54:11

标签: c# datetime

我在网上搜索过但无法找到这个具体问题的答案。

这个问题与其他问题不同,因为我们不知道在编译时解析字符串是否包含EST,PST。 我正在为许多网站解析RSS Feed,并期望以这种格式发布一些RSS的发布日期 我想解析这种格式

Wed, 02 Oct 2002 08:00:00 EST

问题在于,当它们运行时,我无法解析EST,PST等。

唯一的解决方案是使用这样的开关

所以当PST出现在字符串的末尾时,我使用例如

 string TimeZone="";
 string LastThreeChar=raw.substring(raw.length-4,3);
 switch(LastTHreeChar)
  {
     case 'PST':
     TimeZone= "Pacific Standard Time";
     break;
   }
  TimeZoneInfo tzi = TimeZoneInfo.FindSystemTimeZoneById(TimeZone);

请帮助我。

0 个答案:

没有答案