from datetime import datetime
from dateutil import relativedelta
date1 = datetime.strptime(str('2011-08-15 12:00:00'), '%Y-%m-%d %H:%M:%S')
date2 = datetime.strptime(str('2012-02-15'), '%Y-%m-%d')
r = relativedelta.relativedelta(date2, date1)
r.months
上面的代码对我有用,但我不想导入 dateutil。有人给我一个不循环的例子吗?
我想将两个日期相减,并且想知道这两个日期在整个月份中的月份差异。
最佳答案
看来这篇文章有帮助:How do I find the time difference between two datetime objects in python?
只需对两个日期时间对象进行减法,即可在差异中获得所需的详细信息。
关于python - 使用日期进行计算,无需 import dateutil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38658521/