0

可能重复:
是否有将 ISO8601 时间戳转换为格式化的 NSDate 的简单方法?

我无法将此 NSString 转换为 NSDate: 2010-03-06T10:06:00-05:00

老实说,我无法破译 Unicode 文档,他们在其中谈论通用挂钟时间、标准/夏令时间、作为后备的 GMT 偏移量等。

为了表明我已经做出了不错的努力,以下是我作为 dateformatter 的内容: yyyy-MM-dd'T'HH:mm:ssZZ:ZZ"

如果我去掉时区以使日期变为,2010-03-06T10:06:00那么我知道该怎么做。但是我需要多少个字母“Z”,它们是大写的吗?我应该从 -05:00 中删除冒号吗?时区是这些转换的致命弱点。

有人可以帮我吗?

谢谢!

4

1 回答 1

1

看看这个ISO 8601 日期格式化程序,看看它是否适合你。

于 2012-08-25T04:54:35.210 回答