当前位置: 首页 > 面试题库 >

检查日期是否在当前日期之前(快速)

姚晋
2023-03-14
问题内容

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

谢谢


问题答案:

我找到了earlierDate方法。

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

您也有laterDate方法。

迅速3到迅速5:

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


 类似资料:
  • 我正在进行JavaScript验证,验证文本框的日期是否等于当前日期。 如果大于或等于今天的日期,则显示错误消息。 注意:在我的中,我已将日期转换为格式。所以我需要检查date与格式的当前日期。这是我的代码: 我需要使用日期的格式来检查我的文本框中的日期,因此我今天的值只能使用日期的格式。

  • 我有一个动态的日期列表,比如说他们相隔3个月,但是这些日期可能会变为相隔5个月、2个月等等 然后我有一个相隔一个月的日期列表。我需要做的是检查相隔1个月的列表中的哪个日期介于动态列表中的哪个月之间。 例如: 动态列表 2012年6月1日 静态列表 2012年6月1日 2012年7月1日 2012年8月1日 2012年9月1日 2012年10月1日 2012年12月1日 2013年1月1日 2013

  • 问题内容: 我有这段代码将字符串转换为日期对象 我想知道如果当前日期落在2天我的阵列中得到之间和 问题答案: 迅捷2 你已经在你的日期字符串转换的代码来。假设您在和中都有两个日期,那么您要做的就是检查当前日期是否在以下日期之间: 编辑: 如果要执行 包含 范围检查,请使用以下条件:

  • 我有几个yyyy-mm-dd格式的日期,为了处理它们,我使用了碳库。 我的问题是:我如何知道当前年份中是否已经存在随机日期? 例如,今天是2018-10-19,如果我将其与一些日期进行比较,请返回以下内容: 我尝试了以下方法: 我的问题是,我不知道如何应用此条件仅在当前年份中查找日期,因为如果我将当前日期与前一年的日期进行比较,它仍然返回true。我怎样才能做到这一点?非常感谢。