从2018-10-23T06:01:10.806Z转换为2018年5月10日,并使用单独的字符串表示时间

时间:2018-10-23 06:09:05

标签: ios swift date time converters

必须从相同的字符串中提取单独的日期和时间,即)2018-10-23T06:01:10.806Z,日期必须采用2018年5月10日的格式,时间必须采用12小时格式即)08:00 PM

1 个答案:

答案 0 :(得分:0)

尝试一下

 func formatDateString(dateString: String) -> Date? {
    let dateFormatter = DateFormatter()
    dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss'Z'"

    return dateFormatter.date(from: dateString)
}

您将获得Date对象,使用该对象可以做任何您想做的事情。