У меня есть выбор времени, который отображает время в формате 12 часов. Внутренне я конвертирую его в формат 24 часа. Проблема в том, что если время 10:24, оно отображает 10:01. то есть «теперь» будет 10:24, а «self.currentTime» будет 10:01. Что я делаю не так.Неправильный формат времени ios
NSDate *now = [timePicker date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"HH:MM:SS";
self.currentTime = [dateFormatter stringFromDate:now];
NSLog(@"The Current Time is %@",self.currentTime);
спасибо.
Прочитайте документацию о соответствующих спецификаторах формата. – rmaddy
Почему разница между этими двумя переменными составляет 13 минут? lol weird – Pavan
@Pavan Вы имеете в виду 23 минут? См. Ответ по этой причине. «01» - это месяц, а не минуты. – rmaddy