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

Posted

技术标签:

【中文标题】Python:我有一个日期列表。我想计算到当前日期的天数[重复]【英文标题】:Python: I have a list of date.I want to calculate the number of days till current date [duplicate] 【发布时间】:2019-06-18 12:23:27 【问题描述】:

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

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)

【问题讨论】:

嗨,Rishab,您能否就预期输出的外观添加更多细节?谢谢 不完全重复,因为 Rishab 要求几天,而不仅仅是日期时间差。 【参考方案1】:

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

import datetime as dt

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

【讨论】:

以上是关于Python:我有一个日期列表。我想计算到当前日期的天数[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 datetime Python 模块计算距当前日期六个月的日期?

UILocalNotification 触发日期计算

使用当前日期对日期(日期数组列表)进行排序

Python迭代日期列表

在python中将日期转换为列表

用JavaScript编写计算日期