Как отображать время в 12-часовом формате в Objective-C?

Я работал над приложением для iPhone, и мне нужно отображать время в метке. Поэтому я написал следующее:

NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"HH:mm a"];
NSString *formattedDateString = [dateFormatter stringFromDate:date];
timeLabel.text = formattedDateString;**

Он отображает время в метке, но в 24-часовом формате.

  • Пример: 15:00 вместо 15:00

Я хочу отображать время в 12-часовом формате, например, 15:00

Что мне делать?

Заранее благодарим.

9
задан shim 25 January 2018 в 06:52
поделиться