Я недавно заметил, что мой DateFormatter больше не работает с форматом am / pm. Свифт недавно изменил символы «h» и «a» dateFormat? Может ли это быть другой настройкой, которую я, возможно, недавно изменил и не вижу?
let formatt = DateFormatter()
formatt.dateFormat = "yyyy-MM-dd HH:mm:ss"
let dateDater = formatt.date(from:"2019-03-16 14:00:00")
let formatter = DateFormatter()
formatter.dateFormat = "MM/dd/yy hh:mm a"
let string = formatter.string(from:dateDater!)
print("DateString",string)
Результат: DateString 03/16/19 14: 00