ios - 按年份比较 Swift 日期

标签 ios swift

在 Swift 中比较日期非常简单易懂。 可以写成一行,例如:

if date1 > date2

但是如果我想检查 Date1 是小于还是大于 Date2 3 年怎么办?

最佳答案

尝试使用 DateComponents :

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

关于ios - 按年份比较 Swift 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51102045/

相关文章:

iPhoneSDK : UIBarButtonItem's selector method targets wrong instances

ios - 检测 iOS8 可达性手势

json - 从这里抛出的错误没有得到处理,因为封闭的 catch 并不详尽

swift - Firebase DB : If I place observer on posts, 每当单个帖子发生更改时,是否都会返回所有嵌套帖子?

ios - 快速更改图像选择器首选状态栏样式

ios - 如何将 JSON 中的值附加到数组?

ios - Swift 在 indexPath 中使用 prepareForSegue

Swift ui macos @Published nil 或 Int

ios - Swift 4 中传递给不带参数的调用的参数

ios - `someVar` 或单引号在 swift 中是什么意思