在Swift中比较日期确实非常简单并且容易理解。
它可以写在一行中,例如:
if date1 > date2
但是,如果我要检查Date1是否小于或大于Date2等于 3年?
最佳答案
尝试使用DateComponents:
let components = Calendar.current.dateComponents([.year], from: Date(), to: secondDate)
print(components.year)
在Swift中比较日期确实非常简单并且容易理解。
它可以写在一行中,例如:
if date1 > date2
最佳答案
尝试使用DateComponents:
let components = Calendar.current.dateComponents([.year], from: Date(), to: secondDate)
print(components.year)