我正在尝试格式化一个看起来像这样的 NSString:
@“2012-07-19T02:58:33Z”
到具有以下格式的 NSDate:
@"MMMM dd, yyyy HH:mm a"
NSDateFormatter 总是返回 nil,我认为这是因为它无法将当前格式的 NSString 转换为所需的格式。这是我的代码:
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"MMMM dd, yyyy HH:mm a"];
NSLocale *enUSLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
[formatter setLocale:enUSLocale];
NSDate *date = [formatter dateFromString:dateString];
我需要以不同的格式存储日期吗?我可以使用当前的 NSString 进行这种转换吗?
谢谢!