现在它的工作原理与此代码:的NSString的NSDate不起作用
NSString *myDate = @"06/18/2015 8:26:17 AM";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM/dd/yyyy hh:mm:ss a"];
[dateFormatter setLocale:[NSLocale localeWithLocaleIdentifier:@"en_US"]];
NSDate *date = [dateFormatter dateFromString:myDate];
[dateFormatter setDateFormat:@"dd.MM. HH:mm"];
NSString *dateString = [dateFormatter stringFromDate:date];
cell.timeLabel.text = dateString;
除了日期格式是完全错误的,也没有必要'分配/ init'了'NSDate'对象。 – rmaddy
当你在用户界面中使用这个日期时,我建议你使用苹果公司的preifined日期样式之一[这里](https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DataFormatting/Articles /dfDateFormatting10_4.html)。它为您处理所有不同的用户区域设置。 – Imotep