NSDateFormatter returns nil 简单的日期格式更改
NSDateFormatter returns nil in a simply date format change
我正在尝试转换此日期:
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
我正在尝试转换此日期:
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