将苹果时间戳转换为 Unix 时间

Convert apple time stamp to Unix time

我有一个 JSON 文件,其中包含来自苹果设备的时间戳,内容为:

"timestamp":584507086.00054193

我想将其转换为其他可读格式

编辑答案:

该格式称为“Apple Cocoa Core Data 时间戳”。在下面添加了我的答案。

您可以通过下一个代码来实现:

let date = Date(timeIntervalSince1970: <#T##TimeInterval#>)

然后格式化你的日期

let format = DateFormatter()
format.dateFormat = "MMMM d"
let formattedDate = format.string(from: date)

好的,我在这里找到了解决方案:

https://www.epochconverter.com/coredata

这种格式叫做 "Apple Cocoa Core Data timestamp" 苹果制作的

您只需添加 +978307200 秒即可将其转换为 Unix