我有两个日期,即2/02/2016和19/03/2018
我正在尝试获取此日期之间的月份和年份
输出应该是
2016 年 2 月,2016 年 3 月......等等...... 2018 年 1 月,2018 年 2 月,2018 年 3 月。
尝试了一个月的差距代码 -
let date1 = DateComponents(calendar: .current, year: 2016, month: 2, day: 2).date!
let date2 = DateComponents(calendar: .current, year: 2018, month: 3, day: 19).date!
let monthGap = Calendar.current.dateComponents([.month], from: date1, to: date2)
print("monthGap is \(String(describing: monthGap.month))")//prints monthGap is 25