Ios NSDateFormatter通过简单请求返回零日期
我使用代码:Ios NSDateFormatter通过简单请求返回零日期,ios,iphone,nsdate,nsdateformatter,Ios,Iphone,Nsdate,Nsdateformatter,我使用代码: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"]; NSDate *eventCreationDate = [dateFormatter dateFromString:eventCreationDateString]; NSLog(@"eventCre
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
NSDate *eventCreationDate = [dateFormatter dateFromString:eventCreationDateString];
NSLog(@"eventCreationDateString = %@; eventCreationDate = %@", eventCreationDateString, eventCreationDate);
NSLog结果为:eventCreationDateString=2014-01-23 14:42:27;eventCreationDate=(空)
真奇怪。你的格式应该是
yyyy-MM-dd HH:mm:ss
像
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
您的时间为24小时格式,因此请使用HH
而不是HH