我想知道如何计算这个时间差的准确月数:
可能重复:
在Python中查找两个日期之间的月份的最佳方法
我想知道确切的月数,此例中应返回5而不是6(因为小时数)。
可能重复:
在Python中查找两个日期之间的月份的最佳方法
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')
date2-date1的结果为
datetime.timedelta(183, 43200)
我想知道确切的月数,此例中应返回5而不是6(因为小时数)。
dateutil.relativedelta
即可计算两个日期之间的月数。 - srodriguex