如何以12小时格式获取当前时间?

Tec*_*ain 4 date ios swift

我想以12小时格式获取当前时间。如果时间是18:36,那么我想要的格式应该是06:35 PM。为此,我使用了下面的代码,但它没有给我所需的format.I得到这样的格式。

let date = Date()
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "h:mm a"
let date22 = dateFormatter.string(from: date)
Run Code Online (Sandbox Code Playgroud)

Dey*_*een 5

查看此日期格式指南。&这个网站

let dateAsString = "6:35 PM"
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "hh:mm a"
let date = dateFormatter.dateFromString(dateAsString)

dateFormatter.dateFormat = "HH:mm"
let date24 = dateFormatter.stringFromDate(date!)
Run Code Online (Sandbox Code Playgroud)