swift 将日期字符串转换为swift中的日期。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 将日期字符串转换为swift中的日期。相关的知识,希望对你有一定的参考价值。

//: Playground - noun: a place where people can play

import AppKit

let dateFormatter = DateFormatter()
dateFormatter.dateStyle = .long
dateFormatter.timeStyle = .none

let dateStr = "2017-10-12"

// Use abbreviation is discouraged, because it is not standardized.
// If we do not set the timezone, the output will be incorrect.
dateFormatter.timeZone = TimeZone(abbreviation: "UTC")

dateFormatter.dateFormat = "yyyy-MM-dd"
dateFormatter.locale = Locale(identifier: "zh_Hans_CN")
let date = dateFormatter.date(from: dateStr)
print(date ?? "none")

以上是关于swift 将日期字符串转换为swift中的日期。的主要内容,如果未能解决你的问题,请参考以下文章

Swift将字符串日期转换为日期

Swift 将日期字符串转换为日期

无法将字符串转换为日期和日期转换为字符串 Swift 5.2

Swift - 将字符串转换为日期

swift 将时间戳转换为字符串日期

swift - 如何将日期从上午/下午转换为 24 小时格式