gpt4 book ai didi

swift - dateFromString() 返回不正确的日期

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

我正在尝试将字符串转换为日期,但结果是不正确的日期。

let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "dd MMM YYYY"
let dt = dateFormatter.dateFromString("17 Sep 2015")
println("Date : \(dt)")

结果

Date : Optional(2014-12-20 18:30:00 +0000)

请让我知道我在哪里犯了错误。我也试过其他格式,但它返回 nil。

最佳答案

年的格式不正确,应该是yyyy,而不是YYYY

“Y”:年份(在基于“一年中的第几周”的日历中)。这一年份名称用于 ISO 8601 定义的 ISO 年-周日历,但也可用于需要周日期处理的非公历日历系统。 可能并不总是与日历年的值相同

参见:Date Field SymbolTable.
还有:ICU Formatting Dates and Times

关于swift - dateFromString() 返回不正确的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32631435/

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