Когда вы говорите, что преобразовали его в дату, что вы имеете в виду? Ты имеешь в виду, что он есть в NSDate
объекте? Если это так, дата будет , а не в 24-часовом формате. NSDate
не заботится о том, как дата будет выглядеть на экране.
Форматирование зависит от ваших настроек локализации. Что так и должно быть. Я не хочу, чтобы время в 12-часовом формате больше, чем вы хотите в 24-часовом.
Но чтобы напрямую ответить на вопрос, вам, возможно, придется написать собственный код форматирования, если вы хотите переопределить значения по умолчанию. Мне пришлось сделать это, чтобы обойти ошибки в NSDateFormatter
, когда я получил даты из стороннего источника данных.