gpt4 book ai didi

ios - 字符串没有在 ios Swift 中正确转换为日期

转载 作者:行者123 更新时间:2023-11-30 11:54:15 28 4
gpt4 key购买 nike

我想将字符串转换为日期,一切都很好,但它仍然根据字符串给出了错误的日期。

代码:

import UIKit

public class Utils {

public class func converServerTimeStampToDate (_ timeStamp: String) -> Date {

let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MM/dd/yyyy, hh:mm:ss a"

return dateFormatter.date(from: timeStamp)!
}
}


print(Utils.converServerTimeStampToDate("12/06/2017, 06:48:03 am"
))

-----输出-----

2017-12-06 14:48:03 +0000

最佳答案

为了解决这个问题设置时区

dateFormatter.timeZone = TimeZone(abbreviation: "GMT+0:00")

默认情况下,它采用当前时区,这就是您的输出与输入不同的原因。

关于ios - 字符串没有在 ios Swift 中正确转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48002215/

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