HTTP日期格式为NSDate

时间:2009-03-15 04:35:38

标签: iphone cocoa cocoa-touch nsdate foundation

我有一个日期字符串(好吧,NSData,但很容易转换为字符串),我认为这是HTTP标准使用的格式:

Mon Apr 17 19:34:46 UTC 2006

与在NSDateFormatter中手动指定格式字符串相比,是否有更好的(即不易出错的)解析方法?

(我的应用程序是一个iPhone应用程序,但我怀疑标准的Cocoa解决方案也会起作用,因为NSDate和NSDateFormatter是Foundation的一部分。)

1 个答案:

答案 0 :(得分:1)

不,我认为没有更好的方法。

如果您有一些外部输入,您必须事先知道输入的格式,并且您只能为问题做准备,即使用备用NSDateFormatter进行故障转移解析。