且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在 ios swift 中将 UNIX 纪元时间转换为日期和时间

更新时间:2023-02-03 16:54:20

更新:Xcode 8.2.1 • Swift 3.0.2 或更高版本

您需要将其从毫秒除以 1000 进行转换:

You need to convert it from milliseconds dividing it by 1000:

let epochTime = TimeInterval(1429162809359) / 1000
let date = Date(timeIntervalSince1970: epochTime)   // "Apr 16, 2015, 2:40 AM"

print("Converted Time (date)")         // "Converted Time 2015-04-16 05:40:09 +0000
"