我想在 Cocoa 中解析 ISO8601 日期,适用于 iOS 4+ 和 OSX 10.6+
StackOverflow 上已经有一些关于此的问题,但在我看来,没有一个包含好的答案。我认为这是一个很好的答案:
答案应该指向支持 ISO8601 的代码。对于 iOS 4+ 和 OSX 10.6+,此代码应在 XCode 4 下干净地编译。
该代码应支持所有可能的 ISO8601 日期格式。
请注意,这里有很多很多的可能性。简单地用一两个格式字符串回答
NSDateFormatter
是不会减少它的。答案不应该是这个库。那是因为它充满了危险的 32 位假设,它比必要的复杂得多,而且它不能用 XCode4/Clang 编译干净。底线:我根本不相信它!
谢谢,可可们。我很高兴知道这里是否有真正的答案!