Я использую NSDateFormatter для форматирования NSDate в формате «ЧЧ: мм 'в' дд ММММ ГГГГ».
Это код, который я написал:
[dateFormatter setDateFormat:@"HH:mm 'on' dd MMMM YYYY"];
[dateFormatter setLocale:[NSLocale currentLocale]];
Затем я обновляю метку, чтобы отображать «Данные с 12:45 22 сентября 2010 г.», используя метод stringFromDate.
NSString *timeAndDateUpdated = [[NSString alloc] initWithFormat:@"Data from %@.", [dateFormatter stringFromDate:date]]
Метка обновляется правильно, если время на iPhone установлено на 24 часа, но если установлено на 12 часов, на метке отображается «Данные из (нуль)».
кто-нибудь знает, как решить эту проблему?
Спасибо.