どうも、ちょげ(@chogetarou)です。
Dateの差分を秒で取得する方法を紹介します。
方法

Dateの差分を秒で取得するには、timeIntervalSinceメソッドを使います。
まず、比較する片方のDateからtimeIntervalSinceメソッドを呼び出します。
そして、timeIntervalSinceメソッドの引数に、もう片方のDateを指定します。
let diff = date1.timeIntervalSince(date2) //date1とdate2の差分
timeIntervalSinceメソッドは、2つのDateの差分を秒で返します。
使用例
let today = Date()
let nextDay = Calendar.current.date(byAdding: .day, value: 1, to: today)!
let diff = nextDay.timeIntervalSince(today)
print(diff) //86400.0
オススメの記事
コメント