如果用户输入任何网站名称,我会尝试显示当前服务器时间。 时间应该每时每刻都在继续。
我可以使用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)
}
}
在固定日期,"Sun, 20 Mar 2016 13:31:08 GMT"
类型的值为String
。
我尝试将此值更改为NSDate
类型以更改日期格式和区域设置。
它出错
无法指定类型的值' NSDate'输入' String'。
如何将NSDate
类型添加到currentTime.text
?
答案 0 :(得分:0)
您正在使用NSDateFormatter
将日期从String
转换为NSDate
,因此您需要另一个NSDateFormatter
将日期从NSDate
转换回{{1}使用新的日期格式。