如何使用日期格式从00:00:00(到23:00:00)到1-1-12 am/pm格式



我试图从5:00:00到凌晨5:00到凌晨24小时,但是我很难理解如何。

我尝试了一些类似的事情,但最终做到了:

let date: String = "5:00:00"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "hh:mm:ss"
let theDate = dateFormatter.date(from: date)
dateFormatter.dateFormat = "HH:mm a"
myDateText.text = dateFormatter.string(from: theDate) // myDateText is a UILabel

我期望它是凌晨5点,但收到了一个错误,即Thedate为零。我是新手,所以我真的很感谢任何帮助。

hh 站立24小时, hh 站立12小时。

let date: String = "15:00:00"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "HH:mm:ss"
let theDate = dateFormatter.date(from: date)
dateFormatter.dateFormat = "hh:mm a"
print(dateFormatter.string(from: theDate!))

输出是03:00 PM

相关内容

最新更新