swift - Swift - 将 24 小时格式转换为 12 小时时间格式
问题描述
我在 Swift 中构建了一个应用程序,它从 API 获取数据,然后以更吸引人/用户可读的格式显示它。
API 返回一个 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)
希望有帮助。
推荐阅读
- neo4j - 如何在足球比赛传球的neo4j中创建边缘
- python - 硒元素坐标混乱
- excel - VBA - 在循环范围内搜索
- python - python键盘库中的ImportError
- amazon-web-services - AWS EC2 无需关闭并重新启动即可获得新的动态 IP
- sql - 在 Postgres 中从 JSONB 数据创建 NUMERIC 数组
- java - 如何在 Spring Boot 应用程序中添加两个上下文路径
- javascript - VueJS:是否可以将扩展运算符用于计算属性?
- python - 删除对象时是否可以在 django admin 中显示加载消息?
- npm - 如何使用 DefinePlugin 并尝试将其登录到控制台