どうも、ちょげ(@chogetarou)です。
Dateを1時間後にする方法を紹介します。
方法

Dateを1時間後にするには、Calendarを使います。
まず、Caledar.current.date()を呼び出します。
次に、Calendar.current.dateの引数「byAdding」に「.hour」、引数「value」に「1」を指定します。
そして、引数「to」に対象のDateを指定します。
var oneHourLater = Calendar.current.date(byAdding: .hour, value: 1, to: date)
Calendarを使うことで、Dateを1時間後にすることが出来ます。
使用例
let today = Date()
let oneHourLater = Calendar.current.date(byAdding: .hour, value: 1, to: today)!
print(today) //2022-03-24 20:22:25 +0000
print(oneHourLater) //2022-03-24 21:22:25 +0000
オススメの記事
コメント