0
我正在從CLLocation管理器中取回一個時間戳,我想要更正爲英國夏令時(GMT + 1)。我能做到這一點使用dateFormatter,並得到一個NSString ...本地化NSDate到GMT + 1導致新的NSDate?
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setLocale:[NSLocale currentLocale]];
[dateFormatter setTimeStyle:NSDateFormatterLongStyle];
NSString *dateString = [dateFormatter stringFromDate:dateNow];
NSLog(@"DATE: %@", dateString);
我的問題是,有沒有辦法把一個NSDate,它的結果是一個新的NSDate本地化GMT + 1。我想我可以使用上面的並添加dateFromString:但它只是感覺像一個非常漫長的做我需要的方式。基本上有沒有辦法去NSDate> NSDate而不必跳過中間NSString?