I have a date in string format as 2 January 2020
and I want to convert it as 2nd Jan, 2020
.
I have tried with following code but of no use:
static func formatDateFromDateTimeString(dateString: String, inputFormat: String = "yyyy-MM-dd'T'HH:mm:ss", outPutFormat:String = "dd MMM yyyy | hh:mm a" )->String {
let inputDateFormatter = DateFormatter()
inputDateFormatter.dateFormat = inputFormat
let date = inputDateFormatter.date(from: dateString)
let outputDateFormatter = DateFormatter()
outputDateFormatter.dateFormat = outPutFormat
if let safeDate = date {
return outputDateFormatter.string(from: safeDate)
}
return ""
}
formatDateFromDateTimeString(dateString: "2 January 2020")