我正在尝试获取两个日期之间的秒数。例如,日期如下:
let savedDate = Jun 25, 2018 at 12:48:09 AM -> (just printed as example date)
let currentDate = Date()
有没有人能帮我找出传来的第二个数字,最好是双倍数?
发布于 2018-06-25 07:05:56
Date#timeIntervalSince(_:)
可能就是您要找的东西。
游乐场的例子。
我修改了格式,使其可以解析,但基本概念是有效的。
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
https://stackoverflow.com/questions/51014608
复制相似问题