在swift中是否存在DateTime.FromOADate的等效方法?
我正在尝试将此VB代码转换为swift
If Format(System.DateTime.FromOADate(v12 / 24), "ss") >= 30 Then
v13 = Format(System.DateTime.FromOADate((v12 + (1 / 60)) / 24), "HH:mm")
Else
v13 = Format(System.DateTime.FromOADate(v12 / 24), "HH:mm")
End If
答案 0 :(得分:0)
有func timeIntervalSinceDate(_ anotherDate: NSDate) -> NSTimeInterval
它返回一个NSTimeInterval(一个double),表示两个日期之间的秒数差异。
Documentation。
let interval =date.timeIntervalSinceDate(pastDate)