【发布时间】:2018-06-11 08:49:48
【问题描述】:
如何获得与我指定的术语最接近的 5 个术语?有日期列表和我指定的期限。 例如。
My specified term: 10.7.
List:
15.6.
17.6.
24.6.
8.7.
15.7.
22.7.
5.8.
6.8.
预期结果:
17.6. (23. days back),
24.6. (16. days back),
8.7. (2 days back),
15.7. (5 days after my specified term),
22.7. (12 days after my specified term)
【问题讨论】:
-
我建议以天为单位计算日期差异并将结果存储到一个数组中,其中日期为键,结果为值,然后按值对数组进行排序并选择前五个条目,然后使用一个循环或类似的东西。