0
我將NSDate對象轉換爲字符串格式。使用GHKit
。在內部它使用NSDateFormatter
stringFromDate
iOS 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