我正试图从字符串日期("2020年4月19日"(转换为今天的日期格式(date((只是格式(这是我用来转换的代码。
/// Create String
let string = (dict["Birthday"] as? String)!
// Create Date Formatter
let dateFormatter = DateFormatter()
// Origin date "Apr 19, 2020"
dateFormatter.dateFormat = "MMM d, YYYY"
// Convert String to Date format 2020-04-19
print(dateFormatter.date(from: string))
但当我运行它时,我会得到完全不同的日期。。2021-04-29 22:20:53.888471+0300有人能帮我吗?P.S如何去除不必要的零件并只留下日期?非常感谢。
let dateFormatter = DateFormatter()
// Origin date "Apr 19, 2020"
dateFormatter.dateFormat = "MMM d, YYYY"
// Convert String to Date format 2020-04-19
let date = dateFormatter.date(from: string)
dateFormatter.dateFormat = "yyyy-MM-dd"
let newDate = dateFormatter.string(from: date!)
print(newDate)
100%ok检查