当我在 iPhone 模拟器上运行此代码时,结果为 1(2012 年 12 月 30 日星期日),但在 iPhone 上运行时,结果为 7。为什么?
NSCalendar *gregorijan = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateFormater * dateFormat = [[NSDateFormatter alloc] init];
NSDate *newDate = [NSDate date];
……
[dateFormater setDateFormat:[NSString localizedStringWithFormat:@"e"]];
NSLog (@"%d",[[dateFormater stringFromDate:self.newDate] integerValue]);
return [[dateFormater stringFromDate:self.newDate] integerValue];
我在 iPhone 和模拟器上有不同的价值观......