无法将此NSString转换为NSDate

时间:2012-08-25 04:43:00

标签: ios nsdate iso8601

  

可能重复:
  Is there a simple way of converting an ISO8601 timestamp to a formatted 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取出结肠吗?随着这些转变,时区一直是我的阿喀琉斯之踵。

有人可以帮帮我吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

看看这个ISO 8601 date formatter,看看它是否适合你。