NSString * date=@"2015-06-29 14:04:41";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-mm-dd hh:mm:ss"];
NSTimeZone *gmt = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
[dateFormatter setTimeZone:gmt];
NSDate *gmtDate = [dateFormatter dateFromString:date];
某个日期的格式化日期返回nil
for example.
if i try 2015-06-29 11:04:41 date it return value
But if i try 2015-06-29 14:04:41 date it return nil
你有什么想法吗?
提前致谢
答案 0 :(得分:2)
尝试使用此日期格式
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
HH应该是大写格式。
答案 1 :(得分:1)