[英]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.