Я написал следующий код, чтобы показать дату-время в определенном формате:
let formatter = NSDateFormatter()
formatter.dateStyle = NSDateFormatterStyle.LongStyle
formatter.timeStyle = .MediumStyle
formatter.dateFormat = "HH:mm a 'on' MMMM dd, yyyy"
let dateString = formatter.stringFromDate(newDate!)
println(dateString)
Выход
12:16 pm on July 17, 2015
Я хочу показать "pm" как "PM" (в столицах), и если у телефона есть 24-часовой формат, тогда AM/PM не должен появляться. Пожалуйста, помогите мне.