当前位置: 首页 > 知识库问答 >
问题:

检查日期是否在2个日期之间顺序

葛海阳
2023-03-14

我有一个动态的日期列表,比如说他们相隔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年3月1日
2013年4月1日
2013年5月1日
2013年6月1日

简单地说,它将检查2012年6月1日是否出现在2012年6月1日和2012年9月1日之间。如果是,请返回最早的月份
然后它将检查静态列表的每一行在动态列表中每两个月之间的位置,然后返回它之前的月份。

也就是说,7月介于2012年6月1日和2012年9月1日之间,因此将返回2012年6月1日。2012年10月1日介于2012年9月1日和12月1日之间,因此将返回2012年9月1日

共有1个答案

令狐辉
2023-03-14

一个简单的查找公式可以做到这一点:

假设A2: A6中的动态列表和C2: C20中的静态列表,然后将此公式复制到D2中

<代码>=查找(C2,2澳元:6澳元)

这将给你一个错误,如果C2

假设A2:A6按照您的示例按升序排列

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

  • 问题内容: 我从Stackoverflow那里获得了这段代码,并对其进行了少许更改以适应今天的日期。 我想检查今天是否适合两个日期之间。但这是行不通的。我想念什么? 问题答案: 编辑: 使用<=或> =来计算今天的日期 这是您的代码的正确答案。只需使用strtotime()php函数

  • 问题内容: 我想通过将NSDate与当前日期进行比较来检查NSDate是否在之前(过去)。我该怎么做? 谢谢 问题答案: 我找到了方法。 您也有方法。 迅速3到迅速5:

  • 问题内容: 我有这个模型: 和存储库为 我想做的是,我将传递一个日期,并需要检查该日期在和之间(例如,我将9月30日作为日期传递,并且需要查找9月30日在其和之间的所有条目) 像什么? 问题答案: 您应该看一下参考文档。很好解释。 就您而言,我认为您不能在两者之间使用,因为您需要传递两个参数 之间 -findByStartDateBetween…其中x.startDate在?1和?2之间 根据您的

  • 问题内容: 我正在尝试对应该仅包含当前日期和将来日期的日期进行验证,如果该日期是较早的日期,则它应该显示 日期早于当前日期 我也想允许当前日期。现在,将当前日期设置为gievnDate,它始终显示 日期早于当前日期 但我期望输出为 日期是指定日期的未来日期,例如今天。 下面是我一直在尝试的代码: 在这里,当我检查15/02/13时,它显示为比当前日期早。我的方法是否错误?还是有更好的方法? 问题答

  • 我要做的是,我将传递一个日期,并需要检查该日期在和之间(例如,我将9月30日传递为日期,并需要找到所有在和之间具有9月30日的条目) 类似于?