gpt4 book ai didi

SWIFT:转换格式为 E、dd、MMM、y、KK:mma 的日期

转载 作者:可可西里 更新时间:2023-11-01 00:37:04 24 4
gpt4 key购买 nike

我正在尝试使用以下代码将日期从字符串转换为 NSDate:

let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "E, dd MMM yyyy, KK:mma"
date = dateFormatter.dateFromString(strDate)

我也试过以下格式:

  1. EEE, dd MMM yyyy, hh:mma
  2. EEE, dd MMM yyyy, KK:mm

但输出始终为零

Converted Tue, 12 Jan 2016, 7:30am to nil with the formatter E, dd MMM yyyy, KK:mma

我还考虑了以下 StackOverflow 帖子:

  1. String to NSDate in Swift
  2. How can I convert string date to NSDate?

我一直在使用 this link作为日期格式的引用

最佳答案

典型的原因是您的设备未设置为英语。请注意,解析像 TueJan 这样的字符串是特定于语言的。这意味着您必须确保格式化程序具有正确的语言集,例如:

dateFormatter.locale = NSLocale(localeIdentifier: "en")

关于SWIFT:转换格式为 E、dd、MMM、y、KK:mma 的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34566042/

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