【发布时间】:2017-05-08 09:56:23
【问题描述】:
我有一个日期和时间 2017-04-11T10:20:46.000+0000 就像这种格式来自后端。
所以我未能从这种格式中分离日期和时间
所以我需要的是,
从这个 2017-04-11T10:20:46.000+0000 格式我需要这样
日期:2017-04-11 时间:10:20:46
即使失败了,我也尝试了许多解决方案。
let dateString = currentUser.dob
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "Yyyy-mm-ddThh:mm:ss +zzzz"
dateFormatter.locale = Locale.init(identifier: "en_GB")
let dateObj = dateFormatter.date(from: dateString!)
dateFormatter.dateFormat = "yyyy-mm-dd"
print("Dateobj: \(dateFormatter.string(from: dateObj!))")
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MM-dd-yyyy"
let dateObj = dateFormatter.date(from: currentUser.dob!)
print("Dateobj: \(dateObj!)")
let myDate = currentUser.dob
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss +zzzz"
let date = dateFormatter.date(from:myDate!)!
dateFormatter.dateFormat = "yyyy-MM-dd"
let dateString = dateFormatter.string(from:date)
print("\(dateString)")
谁能帮帮我...
【问题讨论】:
标签: string date time swift3 split