にJSON時間とフォーマット時間からデータを取得ので、私は、現在の時間と比較するために12時間と使用時間に24時間システムからの時間を変換する必要がある、私はウェブサイトからJSONでデータの時間のリストの配列を持って迅速
この私のコード: - JSONから
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()
この
["05:05","06:30","12:56","16:30","19:21","19:21","20:51"]}
可能な重複オプションを渡すことはありません[ xcode swift am/pm time to 24 hour format](https://stackoverflow.com/questions/29321947/xcode-swift-am-pm-time-to-24-hour-format) – BennX
さらに、https:///stackoverflow.com/q/36096533/1804251 – BennX
これを確認してください:https://stackoverflow.com/questions/34360941/convert-an-array-of-times-from-24hr-to-12-hr-in-swift –