gpt4 book ai didi

ios - 使用 +1000 值转换日期

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

我有一个这样的日期:2018-04-30T23:22:05+1000 并想转换成 Date 对象

let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss:Z" // z, zz also still nil
let ss = formatter.date(from: "2018-04-30T23:22:05+1000")
print("VAL : \(ss)") // nil always

+1000 值的正确格式是什么?

还有我必须添加什么语言环境才能获得准确的日期?

最佳答案

使用你的日期格式作为 zone - 长特定的非位置格式。如果不可用,则回退到本地化的长 GMT 格式(“0000”)。

                             //2018-04-30T23:22:05+1000
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ"

代替

       formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss:Z" // z, zz also still nil

完整答案

    let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ"
let ss = formatter.date(from: "2018-04-30T23:22:05+1000")
print("VAL : \(ss)") // nil always

enter image description here

关于ios - 使用 +1000 值转换日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50809718/

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