字符串转日期:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init] ;
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *date=[formatter dateFromString:dateStr];
通常datefromstr 会返回空 原因是日期字符串的格式和你要转换成的日期格式不匹配。
例如:
dateStr = @"2016-01-01" 转换成 @"yyyy-MM-dd HH:mm:ss" 结果为nil。
dateStr = @"2016-01-01" 转换成 @"yyyy-MM-dd" 成功。
网友评论