iOS NSDateFormatter返回null

时间:2014-11-18 08:06:36

标签: ios objective-c nsdate nsdateformatter

我正在尝试从字符串创建日期,但它返回null并且我不知道为什么......

 NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
 [dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss"];
 NSDate *dateFromApi = [dateFormatter dateFromString:@"0001-01-03T00:00:00+02:00"];

dueDate看起来像这是0001-01-03T00:00:00 + 02:00

我做错了什么?

1 个答案:

答案 0 :(得分:1)

原来这是我的日期格式。这项工作适合我。

NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.ZZZZ"];
NSDate *dateFromApi = [dateFormatter dateFromString:@"0001-01-03T00:00:00+02:00"];