我正在尝试计算距当前日期一年后的日期:
let calendar = NSCalendar.currentCalendar()
let currDate = NSDate()
let newDate = calendar.dateBySettingUnit(.Year, value: 2017, ofDate: currDate, options: NSCalendarOptions(rawValue: 0))!
但是 newDate
始终是 2017 年 1 月 1 日。
最佳答案
你差不多明白了
let calendar = NSCalendar.currentCalendar()
let currDate = NSDate()
let newDate = calendar.dateByAddingUnit(.Year, value: 1, toDate: currDate, options: [])
关于ios - 距另一个日期一年的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35118907/