【发布时间】:2020-06-04 12:18:48
【问题描述】:
我从服务器得到一个 unix 时间戳
1589275703283
当我试图从这个网站转换它时:https://www.epochconverter.com
我得到Tuesday, 12 May 2020的值
我正在使用此代码将此时间戳转换为我可以读取的日期
func timeStringFromUnixTime(timestamp: Int64) -> String {
let date = Date(timeIntervalSince1970: TimeInterval(timestamp))
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd, MMMM yyyy"
dateFormatter.timeZone = TimeZone(identifier: NSTimeZone.default.identifier)
let localDate = dateFormatter.string(from: date)
return localDate
}
但它通过了我22 February 52332,这显然是错误的
谁能帮我解决问题的出处? 提前谢谢
【问题讨论】: