标签: swift date
我有一个整数,例如1572(第二个),我想知道Date()1572 seconds ago
1572
1572 seconds ago
答案 0 :(得分:2)
Date(timeIntervalSinceNow:)
创建一个相对于当前日期和时间初始化了给定秒数的日期值。
在您的情况下:
let secondsAgo = 1572 let date = Date(timeIntervalSinceNow: -TimeInterval(secondsAgo))
该方法采用一个TimeInterval(也称为Double)参数,即 为什么整数需要转换。
TimeInterval
Double