如何从日期获取秒-Swift 4

时间:2018-06-24 22:55:20

标签: swift date timestamp

我正在尝试获取两个日期之间的秒数。 例如具有这样的日期的示例:

let savedDate = Jun 25, 2018 at 12:48:09 AM -> (just printed as example date)
let currentDate = Date()

谁能帮我理解如何找到最好作为Double传递的秒数?

1 个答案:

答案 0 :(得分:0)

ipfs.files.add可能正是您想要的。

游乐场示例...

我修改了格式以进行解析,但是基本概念仍然有效。

let formatter = DateFormatter()
formatter.dateFormat = "MMM dd, yyyy hh:mm:ss a"
let date = formatter.date(from: "Jun 25, 2018 12:48:09 AM")
if let date = date {
    Date().timeIntervalSince(date)
}

将输出

29793.5867500305