這段代碼爲什麼會給我GMT? (我在美國山地時間)NSDate/NSDateFormatter在iPhone iOS 4.3上返回GMT
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateStyle:NSDateFormatterLongStyle];
[dateFormatter setTimeStyle:NSDateFormatterLongStyle];
[dateFormatter setLocale:[NSLocale currentLocale]];
NSDate *now = [NSDate date];
NSString *storeTime = [dateFormatter stringFromDate:now];
你能寫出你得到的完整日期嗎? – Nitish
嘗試'[dateFormatter setTimeZone:[NSTimeZone localTimeZone]]' – EmptyStack
嗯,它將來正好是6個小時,所以GMT而不是我當地的山區時間。例如,昨晚晚上9點30分我得到了 –