objective-c - 从 NSString 中检索 NSDate

标签 objective-c iphone cocoa xcode

我有一个 iPhone 应用程序。正在接收具有 IRFC 3339 时间戳格式的数据(例如 @"2010-01-29T11:30:00.000+01:00"),如 GData 中所示。我想将数据转换为 NSDate

NSDateFormatter *inputFormatter = [[[NSDateFormatter alloc] init] autorelease];
[inputFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSS"];
[currentEntry setStartTime:[inputFormatter dateFromString: ][currentEntry startTimeString]]];

但是我错过了如何转换字符串的最后一部分 @"2010-01-29T11:30:00.000+01:00":时间偏移。有人知道我必须向该字符串添加什么才能将时间偏移考虑在内吗?

最佳答案

我相信格式字符串中的“Z”指定时区偏移

关于objective-c - 从 NSString 中检索 NSDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2441227/

相关文章:

objective-c - 将 Obj-C 模块添加到 MonoTouch App

iphone - 需要有关在 iphone 中捕获 UIImage 和 UIView 的帮助

objective-c - NSApplescript 不会接受 initWithContentsOfURL

objective-c - 如何在不关闭标签的情况下解析XML数据Objective-C

objective-c - 困惑缺少上下文

iphone - CoreAnimation + Effects 对比 Photoshop + UIImageView

ios - iOS 应用程序中的联系人同步

ios - 使用addObserverForName时保留循环:object:queue:usingBlock:

objective-c - NSString 内容因字符串中间的空字符而被截断

ios - 如何向 uiviewcontroller 添加圆角半径