python - 用 Python 减去日期

标签 python date time

我正在开发一个简单的程序来告诉人们他们活了多久。

我知道如何获取当前日期,并知道他们的生日。唯一的问题是我没有办法减去两个日期,我知道减去两个日期的方法,但不幸的是它不包括小时、分钟或秒。

我正在寻找一种可以减去两个日期并将差值返回到第二个日期的方法,而不仅仅是日期。

最佳答案

from datetime import datetime

birthday = datetime(1988, 2, 19, 12, 0, 0)
diff = datetime.now() - birthday
print diff
# 8954 days, 7:03:45.765329

关于python - 用 Python 减去日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12126318/

相关文章:

Python Tkinter 更新标签文本会将旧文本保留在那里,直到函数退出

python - GAE中如何处理不同类别的用户?

java - 在 Android 中比较两个日历日期时出现问题

r - 将数字日期转换为自格式以来的小时数

android - 让用户更改 Android 中的时间

java - 如何在java中获取字符串格式时间 "2019-01-25 14:34:34.123456789"自纪元以来的纳秒?

python - 如何遍历 python 数组并将该元素与前一个元素进行比较?

python - 使用两个加法运算符将两个整数相加在 python 中有效吗?

java - 使用冒号分隔符格式化 ISO 8601 日期

android - 无法在两个日期之间获取年份