'da ayrıştırmaya çalışırken hata April from 04 (MM)
'u Apr (MMM)
'a dönüştürmeye çalışırken nil
'a döndü, bu iOS'ta bilinen bir sorun mu yoksa yanlış bir şey mi yapıyorum?Nesne-C
İşte muayene için benim kod:
NSString *[email protected]"2016-04-01";
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate* myDate = [dateFormatter dateFromString:dateString];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MMM"];
NSString *stringFromDate = [formatter stringFromDate:myDate];
NSLog(@"%@ == %@",dateString,stringFromDate);
zaman değişiklik [email protected]"2015-04-01"
Bu benim çıkış olduğunu Apr
stringFromDate
döner:
2016-04-01 12 : 17: 45.708 [32172: 2389414] 2016- 04-01 == (boş)
2016-04-01 12: 17: 47,446 [32172: 2389414] 2015/04/01 == Nisan
Neden değil myDate günlüğe kaydediliyor mu? dateFromString, stringFromDate'den çok daha pickier olduğundan, myDate'in daha büyük olasılıkla problemi olur. – gnasher729
Dizinizde görünmez karakterler olup olmadığını kontrol ederim. – Eiko
Hangi ülkedesiniz? Bu, kullandığınız belirli bir zaman dilimini bulmamıza yardımcı olur. – Sulthan