gpt4 book ai didi

swift - 在 Swift 中将 dd-MM-yy 转换为日期

转载 作者:行者123 更新时间:2023-11-30 10:38:55 24 4
gpt4 key购买 nike

我正在尝试转换格式为 dd-MM-yyyy 的日期,例如。 (08/30/2019) 转换为 Swift 中的日期对象,

 let dateFormater = DateFormatter()
dateFormater.locale = Locale(identifier: "en_US_POSIX")
dateFormater.dateFormat = "dd-MM-yyyy"
dateFormater.dateStyle = .long

let startDate = dateFormater.date(from: dateInputTextField.text!)
print(startDate!)

但是在这里,startDate 发现 nil,格式是正确的,我对日期格式化程序无法从字符串创建日期对象的原因感到困惑

最佳答案

我发现您选择了错误的格式。 (2019年8月30日)

让 dateFormater = DateFormatter()

dateFormater.locale = Locale(标识符:“en_US_POSIX”)

dateFormater.dateFormat = "dd/MM/yyyy" dateFormater.dateStyle = .long

let startDate = dateFormater.date(from: dateInputTextField.text!)

打印(开始日期!)

关于swift - 在 Swift 中将 dd-MM-yy 转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57281047/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com