Swift - 将 24 小时格式转换为 12 小时时间格式



我在 Swift 中构建一个应用程序,该应用程序从 API 获取数据,然后以更具吸引力/用户可读的格式显示它。

API 返回一个 Int,该 Int 以 24 小时格式表示时间,如下所示:

2200

所以,我想做的是这样的转换:

2100  ->  9:00pm

有谁知道如何在 Swift 中完成此操作?

您可以使用

let date = Date()//Pass your date here either.
let formatter = DateFormatter()
formatter.dateFormat = "hh:mm a"
let time = formatter.string(from: date)

希望有帮助。

最新更新