我试图从具有此格式的字符串中获取日期:
dateString = @"2014-10-15T00:00:00.000Z"
我尝试过多种NSDateFormatter格式,例如:@" yyyy-MM-dd"或" yyyy-MM-ddTHH:mm:ss.SSS"但我总是没有进入我的NSDate变量。
建议?
祝你好运
答案 0 :(得分:3)
请尝试以下格式@"yyyy-MM-dd'T'HH:mm:ss.SSSZ"
NSDateFormatter *df = [[NSDateFormatter alloc]init];
[df setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZ"];
[df setTimeZone:[NSTimeZone systemTimeZone]];
NSDate *dd = [df dateFromString:@"2014-10-15T00:00:00.000Z"];
NSLog(@"%@",dd);
我得到了以下输出。
2014-10-15 00:00:00 +0000
也许这会对你有帮助。