头疼的问题--如何将邮件头中的日期字符串转换为DateTime类型?
邮件头中的日期可能的形式是多种多样的,比如
Thu, 29 May 2003 09:53:12
Thu, 29 May 2003 09:53:12 UT
Wed, 21 Aug 2002 18:28:59 +0800
24-98-2003 23:03:10 -0100
等等。
如果是"Thu, 29 May 2003 09:53:12"这种形式当然没问题,可以用.NET的日期转换函数来实现。但如果是后面带个UT、+0800、-0100(等等)这些东西的话,怎么才能转化为DateTime类型呢?
我已经考虑很久了,真不知该怎么办,请高手指点!