gpt4 book ai didi

ios - 如何正确地将字符串转换为日期?

转载 作者:行者123 更新时间:2023-12-01 19:59:16 24 4
gpt4 key购买 nike

为什么 dateFormatter 从无效的格式字符串中返回正确的日期?

let dateFormatter = DateFormatter()

dateFormatter.dateFormat = "yyyy-MM-dd"

let date = dateFormatter.date(from: "2020/////07////////10") //"Jul 10, 2020 at 12:00 AM"

最佳答案

我会说更多 - 它也能出乎意料地工作

let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"

let dotDate = dateFormatter.date(from: "2020....07...10") // Optional(2020-07-09 21:00:00 +0000)
let commaDate = dateFormatter.date(from: "2020,,,,07,,,,10") // Optional(2020-07-09 21:00:00 +0000)

我的版本可能是Apple端内部实现和与ASCII码表比较的问题,其中这些字符的代码(,,-,.,/) 按顺序排列(从 44 到 47)

关于ios - 如何正确地将字符串转换为日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59896696/

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