gpt4 book ai didi

swift - 如何向 UILabel 显示 NSDate 类型值?

转载 作者:行者123 更新时间:2023-11-30 13:35:33 25 4
gpt4 key购买 nike

如果用户键入任何站点名称,我会尝试显示当前服务器时间。时间应该每秒都在流逝。

我可以使用 Alamofire 获取特定的服务器时间。

if let headers = result?.allHeaderFields {
if let date = headers["Date"] as? String {
let formatter = NSDateFormatter()
formatter.dateFormat = "E, dd MMM yyyy HH:mm:ss Z"
formatter.locale = NSLocale.currentLocale()
currentTime.text = formatter.dateFromString(date)
}
}

在常量 date 中,有一个 “Sun, 20 Mar 2016 13:31:08 GMT” 类型的 String 值。

我正在尝试将此值更改为 NSDate 类型以更改日期格式和区域设置。

报错

Can not assign value of type 'NSDate' to type 'String'.

如何将 NSDate 类型放入 currentTime.text

最佳答案

您正在使用NSDateFormatter将日期从String转换为NSDate,因此您需要另一个NSDateFormatter来转换使用新的日期格式将日期从 NSDate 返回到 String

关于swift - 如何向 UILabel 显示 NSDate 类型值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36114394/

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