gpt4 book ai didi

ios - 将 Unix(纪元)时间转换为本地时间

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

我使用的 API 将时间返回为 Unix 时间 (1424952512) 到目前为止,我可以使用将 unix 时间转换为 NSDate

func timeStamp(unixTime: Double)-> NSDate  {
let interval:NSTimeInterval = unixTime
let date:NSDate = NSDate(timeIntervalSince1970: interval)
print(date)

//now date
let nowDate = NSDate()
print(nowDate)
return date
}

现在如何比较 datenowDate 并打印小时或分钟的差异?

最佳答案

例如使用NSDateComponentsFormatter

let formatter = NSDateComponentsFormatter()
formatter.allowedUnits = [.Hour, .Minute]
formatter.unitsStyle = .Short
if let difference = formatter.stringFromDate(date, toDate: nowDate) {
print(difference)
} else {
print("invalid difference")
}

关于ios - 将 Unix(纪元)时间转换为本地时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35520373/

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