我有我需要的基础上,他们如何密切与日期的另一个列表比较日期列表...比较2名日期时间列表,并找到最接近的匹配
List1 = ['2017/03/27 23:01:45', '2017/03/28 02:00:10', ...]
List2 = ['2017/03/27 22:35:18', '2017/04/24 05:30:24', ...]
(datetime对象在两个列表)
我比较所述时间差如下:
from datetime import timedelta
for dates1 in range(0, len(list1)):
for dates2 in range(0, len(list2)):
date_difference = list1[dates1] - list2[dates2]
if timedelta(hours=0) <= date <= timedelta(hours = 12):
do something....
我有被我有时得到2周或更多的日期适合日期是12小时每个OT的内这一标准的问题她...我想要最接近的日期差异,只是使用...但我不知道如何使用这种设计...
任何帮助表示赞赏。
你是指最接近差异的?最大或最小的差异? –
另外,你的列表中有字符串或'datetime'对象? –
差最小的:) – arsenal88