Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios NSDateFormatter在简单的日期格式更改中返回nil_Ios_Date_Nsdateformatter - Fatal编程技术网

Ios NSDateFormatter在简单的日期格式更改中返回nil

Ios NSDateFormatter在简单的日期格式更改中返回nil,ios,date,nsdateformatter,Ios,Date,Nsdateformatter,我正在尝试转换此日期: Jun 23, 2015 7:53:04 PM 来自服务器响应,使用NSDateFormatter使用不同的格式,但如果我尝试NSLog它,它会在控制台中不断返回nil和null值。我使用的代码如下所示: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"MMM dd, yyyy hh:mm:ss a"]; NSDate *da

我正在尝试转换此日期:

Jun 23, 2015 7:53:04 PM
来自服务器响应,使用NSDateFormatter使用不同的格式,但如果我尝试NSLog它,它会在控制台中不断返回nil和null值。我使用的代码如下所示:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MMM dd, yyyy hh:mm:ss a"];

NSDate *date = [dateFormatter dateFromString:[contentData valueForKey:@"startDate"]];
MMM dd,yyyy hh:mm:ss a不是解析日期的正确格式吗

更新

我以以下方式更改了代码:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MMM dd, yyyy hh:mm:ss a"];

NSDate *date = [dateFormatter dateFromString:@"Jun 23, 2015 7:53:04 PM"];

但它仍然不起作用

这对我来说很有效

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MMM dd, yyyy hh:mm:ss a"];

NSDate *date = [dateFormatter dateFromString:@"Jun 23, 2015 7:53:04 PM"];
NSLog(@"date: %@",date);//date: 2015-06-23 13:53:04 +0000
NSString* formattedDate = [dateFormatter stringFromDate:date];
NSLog(@"Formatted Date: %@",formattedDate);//Formatted Date: Jun 23, 2015 07:53:04 PM

日期格式MMM dd,yyyy HH:mm:ss aIt仍然不起作用:-/和。。。它仍然不起作用:-/谢谢你的回答,但它仍然不起作用:-/我不知道为什么会出现零值:-/在我的情况下,我得到了这个结果。我也使用相同的xcode 7.0和ios 9.0