0

NSDate オブジェクトを文字列形式に変換しています。を使用してGHKit。内部的にその使用NSDateFormatter stringFromDate

[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
4

1 に答える 1