どうも、ちょげ(@chogetarou)です。
Dateに秒を加算する方法を紹介します。
方法

Dateに秒を加算するには、Calendarを使います。
まず、Caledar.current.date()を呼び出します。
次に、Calendar.current.dateの引数「byAdding」に「.second」、引数「value」に加算する値を指定します。
そして、引数「to」に加算対象の日付を指定します。
var addSec = Calendar.current.date(byAdding: .second, value: value, to: date)
Calendarを使うことで、Dateに秒を加算することが出来ます。
使用例
let today = Date()
let addSecond = Calendar.current.date(byAdding: .second, value: 20, to: Date())!
print(today) //2022-03-24 19:47:38 +0000
print(addSecond) //2022-03-23 19:47:58 +0000
オススメの記事
コメント