Swift の Date の操作

Date の操作方法が全く覚えられないので、調べたことをここにまとめていく。

日時を指定して Date 生成

Calendar(identifier: .gregorian).date(from: DateComponents(year: 2017, month: 8, day: 13))

ある Date の次の日の Date 生成

Calendar(identifier: .gregorian).date(byAdding: .day, value: 1, to: Date())