【发布时间】:2017-08-29 20:15:30
【问题描述】:
我有来自网站的 json 数据时间列表数组,所以我需要将时间从 24 小时系统转换为 12 小时,并使用时间与当前时间进行比较
这是我的代码:-
let task=URLSession.shared.dataTask(with: url!) {(data, response, err) in
if err != nil{
print("err")
}else{
do{
let dataT=try JSONSerialization.jsonObject(with: data!, options: JSONSerialization.ReadingOptions.mutableContainers) as? NSDictionary
if let prayTime = dataT?["times"] as? NSArray {
if let fajerTT = prayTime[0] as? String {
let timeFormat = DateFormatter()
timeFormat.dateFormat = "hh:mm"
let timeFajer=timeFormat.date(from: fajerTT)
print(fajerTT)
print("\(timeFajer))")
self.fajerT.text=timeFajer
}else {print("false")}
}
}catch{print("Error")
}
}
}
task.resume()
这个来自 json
["05:05","06:30","12:56","16:30","19:21","19:21","20:51"]}
【问题讨论】: