NSDateFormatterFullStyle api给出了不同的结果

NSDateFormatterFullStyle api给出了不同的结果,nsdate,nsdateformatter,Nsdate,Nsdateformatter,NSDateFormatterFullStyleAPI在iPod和iPhone中提供了不同的日期格式。在里面 iPhone:2012年12月21日,星期五(错过昏迷) iPod:2012年12月21日,星期五 示例代码: NSDate *date = [NSDate dateWithTimeIntervalSince1970:[postdateText doubleValue] / 1000.0]; NSLog(@"date %@:",date); NSDateFormatter *dateFo

NSDateFormatterFullStyleAPI在iPod和iPhone中提供了不同的日期格式。在里面 iPhone:2012年12月21日,星期五(错过昏迷) iPod:2012年12月21日,星期五

示例代码:

NSDate *date = [NSDate dateWithTimeIntervalSince1970:[postdateText doubleValue] / 1000.0];
NSLog(@"date %@:",date);
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setLocale:[NSLocale currentLocale]];
NSString *dateString = [NSDateFormatter localizedStringFromDate:date dateStyle:NSDateFormatterFullStyle timeStyle:NSDateFormatterNoStyle];
 NSTimeZone *tz = [NSTimeZone timeZoneWithName:@"CST"];
[dateFormatter setTimeZone:tz];
return dateString;


// I was tried in this way as well
//[dateFormatter setDateFormat:@"EEEE, MMMM dd, YYYY"];
//[dateFormatter setDateStyle:NSDateFormatterFullStyle];

这种变化取决于区域格式和语言。进入设置->常规->国际->区域格式。它应该会起作用

这取决于地区格式和语言。进入设置->常规->国际->区域格式。它应该会起作用

检查设备中的区域设置。在设备设置中为区域设置的位置,我无法找到@coder284Thank U@coder284以获得快速响应和建议。检查设备中的区域设置。在设备设置中为区域设置的位置,我无法找到@coder284Thank U@coder284以获得快速响应和建议。