Скажите, пожалуйста, как преобразовать время в 12 час формат ..
У меня есть строка, которую я преобразовал на сегодняшний день, но в формате 24 ч ....время преобразования в формат 12hr
ответ
Когда ты скажите, что вы преобразовали его в дату, что вы имеете в виду? Вы имеете в виду, что у вас есть это в объекте NSDate
? Если да, то дата не в формате даты 24hr. NSDate
не относится к тому, как будет выглядеть дата на экране.
Форматирование происходит из настроек локализации. Вот как это должно быть. Я не хочу раз в 12-часовом формате больше, чем вы хотите в течение 24 часов.
Но для прямого ответа на вопрос, возможно, вам придется написать свой собственный код форматирования, если вы хотите переопределить значения по умолчанию. Я должен был сделать это, чтобы обрезать ошибки в NSDateFormatter
, когда я получал даты от стороннего источника данных.
считая вас есть час Int названный время ...
если (время> 12) время = время-12;
Вы можете использовать 24-часовой формат часов вместо 12-часового формата. Поэтому используйте NSDateFormatter с H в строке формата. Использование одного из предопределенных форматов закончится использованием локализации вашей системы, которая, вероятно, является 12-часовым форматом.
NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setDateFormat:@"HH:mm"];
другое решение представлено здесь с использованием регулярных выражений:
24hr to 12hr time convert, insert character to string
Чтобы изменить формат даты с 12 до 24 часов или с 24 до 12 просто изменить чч: мм до чч: мм где Н в течение 12 часов и H в течение 24 часов. Не забудьте указать свое местоположение.
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"HH:mm"];
- 1. преобразования формат в Джанго
- 2. NSDate время перехода от 12HR в формате 24 ч
- 3. Преобразование NSString в формат даты 12Hr в iOS
- 4. Невозможно преобразовать DateTime из 12HR в 24-часовом формате
- 5. Regex для 12hr и времени 24 часа формат
- 6. Попытка форматировать время php 12hr без ведущих нулей
- 7. Время преобразования зоны в C#
- 8. time_t формат преобразования вопрос
- 9. Формат, измененный во время преобразования Python csv в xls
- 10. FormData преобразования в формат JSON
- 11. преобразования JSON в этот формат
- 12. Формат преобразования float в QString
- 13. Формат преобразования времени в pandas
- 14. преобразования VARCHAR в формат даты
- 15. преобразования массива в пользовательском формат
- 16. Формат даты преобразования Vertica
- 17. Формат даты преобразования XSLT
- 18. формат даты преобразования
- 19. Geomesa .csv формат преобразования
- 20. Формат преобразования формата
- 21. формат поля даты преобразования
- 22. Формат таблицы преобразования
- 23. JSON формат преобразования
- 24. Java формат даты преобразования
- 25. Android формат даты преобразования
- 26. Формат преобразования даты javascript
- 27. Java формат даты преобразования
- 28. формат преобразования даты
- 29. Время преобразования в JavaScript
- 30. время преобразования в Java