2010-08-19 65 views

回答

17

我推荐使用DateTime.ParseExact

DateTime.ParseExact(dateString, "dd MMM yyyy H:mm:ss \\G\\M\\Tzzz", System.Globalization.CultureInfo.InvariantCulture); 
+0

+1击败我几秒钟。下次! – 2010-08-19 18:39:03

+0

是否有一个默认或“开箱即用提供者”,它可以尝试解析它可以合理想到的任何日期/时间格式?我尝试浏览MSDN文档,但没有真正理解。 – robr 2013-03-12 21:29:30

+1

@robr,这可能对你来说实在太迟了,但我已经很好地使用了'DateTime.Parse' - 它接受了“March 1”,“3 \ 1 \ 2013”​​和“03 \ 01 \ 2013” “没有问题。 – 2013-08-02 20:31:51