json - 如何将 TimezoneDB 时间检索到 Swift 标签
问题描述
我正在寻找使用在线数据库中的时间显示倒数计时器标签是 Swift 4.0。我不想用手机的时间。
我最初想从 Firebase 检索时间但没有运气,但后来我找到了 timezonedb 并取得了更多进展。
我有我的 API 密钥,想知道如何实现查询。
我已经使用我的 API 密钥将我的 url 变量设置为查询,并使用组件来提取信息。
let url = URL(string: "http://api.timezonedb.com/v2.1/get-time-zone?key=YOUR_API_KEY&format=json&by=zone&zone=America/Chicago") // I inserted my API key before but left it blank here
let components = URLComponents(url: url!, resolvingAgainstBaseURL: false)
if let components = components {
components.host
components.query
components.percentEncodedQuery
if let queryItems = components.queryItems {
for queryItem in queryItems {
print("\(queryItem.name): \(queryItem.value)")
}
}
}
看着在 hh : mm : ss 中获得时间,但得到这个:
key: Optional("// My key")
format: Optional("json")
by: Optional("zone")
zone: Optional("America/Chicago")
解决方案
推荐阅读
- node.js - 我的 lambda 函数的 Webpack 包有 require 语句(实际上并没有捆绑)
- node.js - 我正在构建一个电子应用程序,并且我试图确保如果一个 url 不可用,则在我的默认错误页面之前尝试第二个
- python - 如何在python pyqt5中制作透明的十字符号
- angular - Angular(9) 材质 - 跨度元素未从 mat-option 接收值
- tensorflow - lib安装后无法导入Tensorflow
- sql - 获取列表中每个项目的最新结果?
- javascript - 如何将值发送到模态并在模态的组件中读取它?角 8
- chart.js - chart.js 的图表在 Edge 和 Firefox 中无法显示
- vue.js - 多个 html 文件的 Vue 配置
- javascript - jquery 查找并替换字符串中的一个单词,使其在 estaric 和