从另一个日期起一年的日期

时间:2016-01-31 20:13:10

标签: ios swift swift2

我试图计算从当前日期开始的一年的日期:

let calendar = NSCalendar.currentCalendar()
let currDate = NSDate()
let newDate = calendar.dateBySettingUnit(.Year, value: 2017, ofDate: currDate, options: NSCalendarOptions(rawValue: 0))!

newDate始终是2017年1月1日。

1 个答案:

答案 0 :(得分:3)

你几乎得到了

let calendar = NSCalendar.currentCalendar()
let currDate = NSDate()
let newDate = calendar.dateByAddingUnit(.Year, value: 1, toDate: currDate, options: [])