从 API 的值创建 NSDate
我有一个(Ruby on Rails 站点的)API,它返回 JSON 数据,其日期时间格式如下:
2011-01-21T18:05:41Z
我将其保存在 NSString 中,我想将其制作为 NSDate。我该怎么做?
I have a (Ruby on Rails site's) API which returns JSON data with datetimes formatted like this:
2011-01-21T18:05:41Z
I have this in an NSString, and I want to make an NSDate of it. How can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试:
<代码>
NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'Z'"];
NSDate *theDate = [dateFormatter dateFromString:@"2011-01-21T18:05: 41Z"];
Try:
NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'Z'"];
NSDate *theDate = [dateFormatter dateFromString:@"2011-01-21T18:05:41Z"];