Swift - конвертировать 24-часовой формат в 12-часовой формат - PullRequest
0 голосов
/ 30 января 2020

Я создаю приложение в Swift, которое получает данные от API, а затем отображает их в более привлекательном / читабельном для пользователя формате.

API возвращает Int, которое представляет время в 24-часовом формате, который выглядит следующим образом:

2200

Итак, что я собираюсь сделать, так это преобразование:

2100  ->  9:00pm

Кто-нибудь знает, как выполнить sh это в Swift?

1 Ответ

0 голосов
/ 30 января 2020

Вы можете использовать

let date = Date()//Pass your date here either.
let formatter = DateFormatter()
formatter.dateFormat = "hh:mm a"
let time = formatter.string(from: date)

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...