gpt4 book ai didi

json - 我试图在 swift3 中以 'dd-mm-yyyy' 格式显示日期,但它显示为 nil,你能检查我下面的代码吗?

转载 作者:行者123 更新时间:2023-11-28 08:04:19 25 4
gpt4 key购买 nike

我从 JSON 服务检索了日期,并尝试将“2017-07-18T00:00:00”日期显示为“18-07-2017”,但我的以下代码返回 nil,您可以检查以下代码吗。

let date1 = item["StartDate"] as? AnyObject //2017-07-18T00:00:00
let formatter = DateFormatter()
formatter.dateFormat = "dd.MM.yyyy"
let TestDateTime = formatter.date(from: date1)
print("zday:\(TestDateTime)")

最佳答案

String 表示创建 Date 对象时,您需要指定输入字符串的格式。创建 Date 对象后,您可以使用不同的日期格式以所需格式生成日期的 String 表示形式。

let date1 = item["StartDate"] as? String //2017-07-18T00:00:00
let formatter = DateFormatter()
formatter.dateFormat = "dd-MM-yyyy'T'hh:mm:ss"
let testDateTime = formatter.date(from: date1)
let outputFormatter = DateFormatter()
outputFormatter.dateFormat = "dd-MM-yyyy"
print("zday:\(outputFormatter.string(from: testDateTime)")

关于json - 我试图在 swift3 中以 'dd-mm-yyyy' 格式显示日期,但它显示为 nil,你能检查我下面的代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45611620/

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