在Swift中比较日期确实非常简单并且容易理解。
它可以写在一行中,例如:

if date1 > date2

但是,如果我要检查Date1是否小于或大于Date2等于 3年

最佳答案

尝试使用DateComponents:

let components = Calendar.current.dateComponents([.year], from: Date(), to: secondDate)
print(components.year)

10-08 15:05