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

Python: I have a list of date.I want to calculate the number of days till current date

本问题已经有最佳答案,请猛点这里访问。

我想从这个列表中计算到今天为止的天数。

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

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

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


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

1
2
3
import datetime as dt

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