используйте, как, но не является правильным ответом, возможно, он работает в зависимости от вашего состояния, но следуйте опции 2, если вам нужно
let formatter = DateFormatter ()
formatter.dateFormat = "гггг-ммм-дд чч: мм а"
let date1 = formatter.date (от: "2019-Mar-15 9:00 AM")
formatter.amSymbol = ""
formatter.pmSymbol = ""
let currentDateStr = formatter.string (from: date1!)
print ("currentDateStr (currentDateStr)")
на основе точки @JoakimDanielson
Как это может быть принятым ответом, когда вы больше не можете определить разницу между 8 утра и 8 вечера
здесь нужно следовать 24-часовому формату, я обновляю свой ответ,
Вариант 2
let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MMM-dd hh:mm a"
let date1 = formatter.date(from: "2019-Mar-15 9:00 AM")
formatter.dateFormat = "yyyy-MMM-dd HH:mm"
let currentDateStr = formatter.string(from: date1!)
print("currentDateStr \(currentDateStr)")
выход