首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iOS5.0,iOS6.0中返回空的NSDateFormatter

在iOS5.0,iOS6.0中返回空的NSDateFormatter
EN

Stack Overflow用户
提问于 2014-01-16 17:31:15
回答 1查看 97关注 0票数 0

我正在从服务器获得一个字符串,我正在转换到日期。下面是我正在使用的代码。

代码语言:javascript
复制
NSString *endDateString = @"2014-03-01T00:00:00-08:00";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
NSDate *eventEndDate = [dateFormatter dateFromString:endDateString];
NSLog(@"%@", eventEndDate);

它在iOS7.0中运行良好,但在iOS 5.0和6.0中给出了NULL。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-16 17:42:58

日期格式是错误的时间线偏移与嵌入":“。

使用:

代码语言:javascript
复制
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZZZZZ"];

出发地: ICU 格式化日期和时间

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21168774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档