DateFormatter не распознает «tt» для AM / PM, обозначенных в Swift - PullRequest
0 голосов
/ 06 октября 2018

Как документ Microsoft dotNet: Строка пользовательского формата даты и времени формат tt используется для обозначения AM / PM, но DateFormatter игнорирует строку формата tt и работает, если она aстроковый формат.

Я не смог найти ничего о строке формата 12 и 24 часа в RFC-3339

Должен ли я заменить строку формата времени с tt на a до форматирования даты или времени, или у меня достаточно оснований, чтобы попросить бэкэнд-команду изменить ее с tt на a?

Пример на игровой площадке:

let now  = Date()
let formatter = DateFormatter()

formatter.dateFormat = "hh:mm tt"
print(formatter.string(from: now)) // Output 05:02

formatter.dateFormat = "hh:mm a"
print(formatter.string(from: now)) // Output 05:02 PM
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...