Я хочу получить строку времени, например, «10:00 PM», и для этого я использую NSDateFormatterShortStyle.Однако, когда система настроена на использование 24-часового формата, я получил «22:00».
Кроме того, я хочу получить локализованную временную строку.Например, на китайском я хочу получить «下午 10:00» вместо «10:00 PM».Поэтому я должен использовать [NSLocale currentLocale] и не могу использовать локаль en_US_POSIX.
Пожалуйста, помогите мне получить локализованную 12-часовую строку формата времени.
Мне нужно не толькочасовая часть, а также часть am / pm.Кроме того, часть am / pm может располагаться перед частью часа / минуты или после части часа / минуты в зависимости от локали.Так же, как система отображения времени.Когда система настроена на использование 12-часового формата, это просто.Но когда система использует 24-часовой формат, я просто не могу получить локализованную временную строку 12-часового формата.