[swift]昨日の日付などを取得(日時の加減計算)

http://swift.tecc0.com/?p=180

let now = NSDate()
let date1 = NSDate(timeInterval: 60*60*24*7, sinceDate: now) // 1週間後
let date2 = NSDate(timeInterval: -60*60*24*7, sinceDate: now) // 1週間前
let span = date1.timeIntervalSinceDate(date2) // 1209600秒差
let daySpan = span/60/60/24 // 14 (日)

メール定型文作成アプリを作成中に、
メール生成日から昨日の日付や一週間前の日付を計算して、入れる方法を調べました。
timeIntervalは秒数が単位です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です