Aşağıdaki tarih için biçimlendirme anlamaya mücadele ediyorum: Bu tarih Apple'ın makbuz doğrulama hizmetinden döndürülenOtomatik yenilenebilir abonelik makbuz tarih biçimini
2011-05-24 19:02:32 Etc/GMT
ve ben çevirmek gerekir Bazı karşılaştırma işlemleri için NSDate. Asıl sorun saat dilimi ile ilgilidir. Bütün kombinasyonlarını 'v en ve' Z'nin en Aklıma o denedim
NSDictionary *receiptData = [info valueForKey:@"expires_date"];
NSDateFormatter *f = [[NSDateFormatter alloc] init];
[f setLocale:[NSLocale currentLocale]];
[f setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
[f setDateFormat:@"yyyy-MM-dd HH:mm:ss vvvv"];
NSLog(@"%@", [f stringFromDate:[NSDate date]]);
NSDate *subPurchaseDate = [f dateFromString:[receiptData valueForKey:@"original_purchase_date"]];
[f release];
:
İşte ben zaten yazdım bazı kod. Herhangi bir anlayış?
Bunun ile ilgili bir neşeniz var mı? Seninle karşılaştığımda aynı soruyu göndermek üzereydim. – Roger
Apple'ın bu dizgeyi döndürmesi garip bir şey var mı ama Apple altyapıları onu ayrıştıramaz mı? –
Hayır, ancak bu büyük ölçüde Apple teknolojisi ile birkaç yıldır çalışıyorum. Bir süre sonra acıya alışırsın. – Hyperbole