使用alamofire©正在迅速获取JSON数据。时间值为整数,格式为iso8601。当©正在转换Unix日期时间,从后端以整数格式给出我奇怪的值时。
[1570088096210
必须转换为GMT: Thursday, October 3, 2019 7:34:56.210 AM
,但给我51724-02-10T10:16:00+00:00
产品编号:
let dateValue = Double(AppData.time ?? 0)
let dateFinal = Date(timeIntervalSince1970: dateValue).formattedISO8601
[1570088096210
实际上是02/10/51724 @ 10:16pm (UTC)
请检查您的收入数据
似乎您正在获得毫秒数,需要在创建日期之前将其转换为秒,
let time: TimeInterval = 1570088096210/1000
let dateFinal = Date(timeIntervalSince1970: time)
print(dateFinal.description(with: .current))