【发布时间】:2018-05-30 07:09:37
【问题描述】:
我正在尝试获取 URL 的参数,并且我尝试仅获取 URL 的日期而不是时间。
http://aa.no-ip.biz:8001/hf_tracker/api/history.php?accesskey=12345&Vehilce=1618&FromDate=2018-05-10 13:11&ToDate=2018-05-14 12:11
代码:
extension URL {
func valueOf(_ queryParameterName: String) -> String? {
guard let url = URLComponents(string: self.absoluteString) else {
return nil
}
return url.queryItems?.first(where: { $0.name == queryParameterName})?.value
}
}
let newURL = URL(string: "assetlinkasia.no-ip.biz:8001/hf_tracker/api/…)!
newURL.valueOf("toDate")
newURL.valueOf("fromDate")
我怎样才能只得到日期而不是时间?
【问题讨论】:
-
向我们展示你的代码,你尝试了什么
-
贴出相关代码方便理解@Rehan Meo
-
扩展 URL { func valueOf(_ queryParamaterName: String) -> String? { guard let url = URLComponents(string: self.absoluteString) else { return nil } return url.queryItems?.first(where: { $0.name == queryParamaterName })?.value } } let newURL = URL(string: " assetlinkasia.no-ip.biz:8001/hf_tracker/api/…)!newURL.valueOf("toDate") newURL.valueOf("fromDate")
-
虽然问题是三年前的问题,但即使在今天,检查
URLComponents(string: self.absoluteString)也毫无意义,永远不会失败。
标签: ios json swift object swift4.1