繁体   English   中英

将 Unix 时间戳转换为日期 object swift 5

[英]Convert Unix timestamp to date object swift 5

我需要将unix 时间戳转换为 swift 5 编程语言中的日期 object

Unix 时间戳(表示为整数)

1616187198

print(unixTimeStamp)  //Output: 1616187198
print(Date())         //Output: 2021-03-19 23:30:30 +0000

如何转换 integer unix 时间戳以表示与 Date() object 完全相同。

我唯一的猜测是使用 DateFormatter 但我不确定如何使用 unix 时间戳对此进行 go

static let dateFormatter: DateFormatter = {
        let dateFormatter = DateFormatter()
        dateFormatter.locale = .current
        dateFormatter.timeZone = .current
        dateFormatter.dateStyle = .medium
        dateFormatter.timeStyle = .short
        return dateFormatter
    }()

将 unix 时间戳转换为 Double 并调用Date(timeIntervalSince1970:)

(注意:这会将时间戳转换为日期。但是如何在控制台或任何其他形式的字符串 output 中以可视方式表示它是完全不同的事情。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM