如何在python中找到当前日期和预定日期的时间差? [复制]

Posted

技术标签:

【中文标题】如何在python中找到当前日期和预定日期的时间差? [复制]【英文标题】:How to find difference in time from current date and a pre-determined date in python? [duplicate] 【发布时间】:2011-11-06 14:38:51 【问题描述】:

可能重复:How do I find the time difference between two datetime objects in python?

我正在尝试在 python 中查找当前时间和给定时间之间的天数差异。

例如,给出的时间是 2011-07-20,发布此问题时的天数相差 41 天。

所以我的问题是,我如何将给定的时间转换成可以用来计算时差的时间。我正在尝试使用 datetime.timedelta.now() - 给定时间。

谢谢!

【问题讨论】:

【参考方案1】:

当然是这样的:

from datetime import datetime

d = datetime.now()
d1 = datetime.strptime('2011-07-20', '%Y-%m-%d')

(d-d1).days
>>> 42 # number of total days beetween two given dates

在 strptime using the following link 上查找更多信息。

【讨论】:

以上是关于如何在python中找到当前日期和预定日期的时间差? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

将预定的日期时间值插入 SQL 表

从开始日期和结束日期开始,我如何找到当前“活动”的记录?

如何在 Python 中获取当前位置的日期和时间 [重复]

Python中获取当前日期的格式

在android中如何获取当前日期?

如何在 Python 中获取或打印 GMT 时区的当前日期时间? [复制]