2013-10-10 40 views
0

我將NSDate對象轉換爲字符串格式。使用GHKit。在內部它使用NSDateFormatterstringFromDateiOS 7日期時區問題

[NSDate date] gh_format:@"yyyy-MM-dd HH:mm:ss zzz" useWeekday:NO] 


- (NSString *)gh_format:(NSString *)format useWeekday:(BOOL)useWeekday { 
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
    [dateFormatter setDateFormat:format]; 
    NSString *formatted = [dateFormatter stringFromDate:self]; 
    if (useWeekday) { 
     NSString *specialWeekday = [self gh_weekday:dateFormatter]; 
    formatted = [NSString stringWithFormat:@"%@, %@", specialWeekday, formatted]; 
    } 
    [dateFormatter release]; 
    return formatted; 
} 

這種方法工作正常的iOS 5,6產生以下輸出

2013-10-10 10:43:44 GMT+05:00 

但是iOS的7產生這樣的事該我的Web服務器無法解析

2013-10-10 10:43:44 GMT+5 

回答