Uygulamamda gün ve saat almak için dateformatter kullanıyorum. Ama ben telefon dateformatter dilini değiştirdiğimde bir sorunla karşı karşıyayım, birden fazla dil desteklemediğinden benim app çökme nedeniyle telefonun seçilen dilinin gün ve saatini döndürür. Bu konuda bana yardımcı olabilecek herhangi biri olabilir.Nsdateformatter seçilen telefonun dilinde bana günü geri gönderir. Bana her zaman ingilizceyi iade eder mi?
aşağıda kod parçacığını bulabilirsiniz: i Gujrati (Hindistan) i şöyle şudur kullanarak NSLog kullanarak görüyorum çıktı olarak telefon dilini seçilen
NSDate *date=[NSDate date];
NSDateFormatter *objTimeFotmatter=[[NSDateFormatter alloc]init];
[objTimeFotmatter setDateFormat:@"HH:mm"];
NSDateFormatter *objDayFotmatter=[[NSDateFormatter alloc]init];
[objDayFotmatter setDateFormat:@"EEEE"];
NSString *objTime=[objTimeFotmatter stringFromDate:date];
NSString *objDay=[objDayFotmatter stringFromDate:date];
NSLog(@"objTime=%@",objTime);
NSLog(@"objDay=%@",objDay);
,
2011-11-24 11:23:20.221 Belkin_Plugin[1110:707] objTime=૧૧:૨૩
2011-11-24 11:23:20.227 Belkin_Plugin[1110:707] objDay=ગુરુવાર
bu [bu bir] aynı soruyu (olabilir http://stackoverflow.com/questions/1348590/how-to-make-nsdateformatter-display-locale-specific -date) ??? –
@breakfreehg: Lütfen cevabıma bakın. Benim için çalışıyor ve senin için çalışacak. :] –