我有一个动态的日期列表,比如说他们相隔 3 个月,但是这些可能会更改为相隔 5 个月、2 个月等
然后我有一个相隔 1 个月的日期列表。我需要做的是检查相隔 1 个月的列表中的哪个日期位于动态列表中的哪个月份之间。
例如:
动态列表
01-Jun-12
01-Sep-12
01-Dec-12
01-Mar-13
01-Jun-13
静态列表
01-Jun-12
01-Jul-12
01-Aug-12
01-Sep-12
01-Oct-12
01-Nov-12
01-Dec-12
01-Jan-13
01-Feb-13 01-Feb-13
01-Mar-13 2013 年
4 月 1 日 13 年
5 月 1 日 2013 年
6 月 01 日
简单地说,它会检查 01-Jun-12 是否出现在 01-Jun-12 和 01-Sep-12 之间。如果是,则返回最早的月份。
然后它会检查静态列表的每一行在动态列表中每两个月之间的位置,然后返回它之前的月份。
IE。Jul 介于 01-Jun-12 和 01-Sep-12 之间,因此将返回 01-Jun-12。01-Oct-12 介于 01-Sep-12 和 01-Dec-12 之间,因此将返回 01-Sep-12