Swift3でカレンダーを作ろうとしています。
日付を一ヶ月加算するコードを探しています。
検索で過去の事例を探すのですが、Swift3からCalenderの仕様が変わってよくわかりません。
ご存知の方、アドバイスを頂ければと思います
うまくいかないコードは以下のものです
Swift
1 func monthAgoDate() -> NSDate { 2 let addValue = -1 3 let calendar = Calendar.current 4 var dateComponents = DateComponents() 5 dateComponents.month = addValue 6 //return calendar.dateByAddingComponents(dateComponents, toDate: self, options: NSCalendar.Options(rawValue: 0))! 7 8 return calendar.date(byAdding: dateComponents, to: calendar.date, wrappingComponents: false) 9 10 } 11
回答1件
あなたの回答
tips
プレビュー