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] |