Python:我有一个日期列表,我想计算到当前日期的天数

时间:2019-01-24 17:21:29

标签: python python-3.x

我想从此列表计算到今天为止的天数。

dateslist = [datetime.date(2014, 11, 5), datetime.date(2014, 11, 5), datetime.date(2014, 11, 17), datetime.date(2014, 11, 5)]

编辑:此问题被标记为重复。但是我想计算天数,而不是时间。
我能够解决这个问题。这是参考代码。

no_of_days = []
for a in dateslist:
    no_of_days.append((datetime.date(2019,1,12) - a).days)

1 个答案:

答案 0 :(得分:2)

您可以通过以下方式生成日期列表:

import datetime as dt

daysTillToday = [(dt.datetime.now() - r).days for r in dateslist]