ios - 检查日期是否早于当前日期(Swift)

标签 ios swift xcode cocoa-touch nsdate

我想通过将 NSDate 与当前日期进行比较来检查 NSDate 是否早于(过去)。我该怎么做?

谢谢

最佳答案

我找到了 earlierDate 方法。

if date1.earlierDate(date2).isEqualToDate(date1)  {
     print("date1 is earlier than date2")
}

您还有 laterDate 方法。

Swift 3 到 swift 5:

if date1 < date2  {
     print("date1 is earlier than date2")
}

关于ios - 检查日期是否早于当前日期(Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26807416/

相关文章:

ios - SocialSharing-PhoneGap-Plugin canShareVia 检查WhatsApp是否可用

iphone - 如何使用 iPhone 相机实时翻译图像的文本?

iphone - Xcode生成的静态库的大小

ios - Swift - 向下滑动时如何分页

ios - 如何获取Tableview中指定行的IndexPath?

ios - Swift viewWillAppear 延迟

c++ - 在另一台Mac上运行应用程序

ios - Uber API 端点不适用于真实服务器域,但适用于沙箱

ios - 多次调用 WCSession sendMessage errorHandler

ios - 布伦特里 iOS SDK : How to add a card