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

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は秒数が単位です。

a

スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク