用NSDateFormatterparsingISO 8601
我已经阅读了关于这个的所有post,但还没有解决这个问题。
这是我试图parsing到一个NSDate
对象的string:
2012-04-08T12:00:00.00+02:00
我明白问题是时区格式。 这是我想要的date格式string:
yyyy-MM-dd'T'HH:mm:SSZZZZ
谢谢你的帮助。
三件事:
-
使用 – [NSDateFormatter getObjectValue:forString:range:error:]方法来了解有多lessstring被parsing,哪些错误导致进一步parsing。
-
ZZZZ格式string对应类似“GMT + 02:00”,那里有“GMT”。 您可能需要将其注入到要parsing的string中才能正常工作。
-
苹果公司的数据格式指南build议“考虑用于固定格式,非本地date的Unix函数” 。
现在可以使用专用的NSISO8601DateFormatter。
- 什么时候应该使用__bridge与CFBridgingRelease / CFBridgingRetain?
- cocoa触摸/ Xcode – 生成无NIBgraphics上下文
- 检索Facebook朋友列表
- UIPageViewController – 如何跳转到特定的页码?
- iPhone:我们如何以编程方式更改屏幕的亮度?
- UITableView setEditing为NO不会改变barButtonItem回来
- 为什么你应该检查一个静态variables为零,如果它在上一行被初始化为零?
- 是否有可能在运行时检测到您的iOS应用程序在iPad mini上运行?
- 当我们在iPhone SDK中绘制时如何“撤消”?