我有一个日期字符串(实际上是NSData,但很容易转换为字符串),我认为它是HTTP标准使用的格式:
Mon Apr 17 19:34:46 UTC 2006
有没有更好的方法(即更少出错的方法)来解析日期,而不是手动指定NSDateFormatter的格式字符串?
我的应用程序是一款iPhone应用,但我怀疑标准的Cocoa解决方案也可以使用,因为NSDate和NSDateFormatter是Foundation的一部分。
我有一个日期字符串(实际上是NSData,但很容易转换为字符串),我认为它是HTTP标准使用的格式:
Mon Apr 17 19:34:46 UTC 2006
有没有更好的方法(即更少出错的方法)来解析日期,而不是手动指定NSDateFormatter的格式字符串?
我的应用程序是一款iPhone应用,但我怀疑标准的Cocoa解决方案也可以使用,因为NSDate和NSDateFormatter是Foundation的一部分。
不,我认为没有更好的方法。
如果你有一些外部输入,你必须事先知道你输入的格式,并且只能为问题做准备,比如备用的NSDateFormatter故障转移解析器。