我正在尝试解析以UTC格式编写的日期。例如
NSString *o = @"2011-04-23$20:28:00Z";
这是我正在使用的代码:
df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-MM-dd$HH:mm:00Z"];
NSLog(@"^%@^ => %@", o, [df stringFromDate:[df dateFromString:o]]);
它产生记录
^2011-04-23$20:28:00Z^ => (null)
我哪里错了?
谢谢!
答案 0 :(得分:1)
日期格式字符串中的Z
符号指定时区的字段,如果要解析文字“Z”,则需要使用'
转义它:{{1 }}