首页 > 解决方案 > 从 2018-10-23T06:01:10.806Z 转换为 10-May-2018 和一个单独的时间字符串

问题描述

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

标签: iosswiftdatetimeconverters

解决方案


尝试这个

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

    return dateFormatter.date(from: dateString)
}

你得到了Date对象,做任何你想做的事情。


推荐阅读