在 obj c 中的 NSDate 中将字符串"2/10/2014 10:12:12 AM"转换为相同的格式?



我有这种格式的字符串@"2/10/2014 10:12:12 AM"(月/日/年小时:分钟:秒上午/下午)。如何将其转换为NSDate格式。我觉得很容易,但格式不一样。

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"MM/dd/yyyy hh:mm:ss a";
NSString *dateString = @"12/24/2014 10:32:42 PM";
NSDate *date = [formatter dateFromString:dateString];
NSLog(@"date: %@", [formatter stringFromDate:date]);

接下来您需要弄清楚的是时区。

最新更新