はじめに 日付操作とか比較とかしようとか思ってググると、NSDateComponentsを使ったやつがよく出てきます。一旦NSDateComponentsを作ってから一つの要素ごとに足し算したりとか色々めんどいなーと思ってリファレンス見てたら、日付操作とか日付比較で便利なメソッドがNSCalendrに追加されていることに気づきました! introduced=8.0って書いてあるからiOS8からなのかなと思ったんですが、どうなんでしょう。 とりあえずiOS8からっぽいやつを試してみました。 iOS8からっぽいNSCalendarのAPI 日付生成 全体を通してですが、NSCalendarは西暦を使用します。currentCalendar()使っちゃうと和暦が設定されてると困るみたいです。 let calendar = NSCalendar(identifier: NSCalendarIden