小编典典

在Python中查找两个日期之间的中点日期

python

给定日期:

my_guess = '2014-11-30'
their_guess = '2017-08-30'

如何在日期之间分割差额,返回正确的日历日期?


阅读 216

收藏
2020-12-20

共1个答案

小编典典

一种方法是使用datetime。找到两个日期之间的差,将其减半,然后在较早的日期加上:

>>> from datetime import datetime
>>> a = datetime(2014, 11, 30)
>>> b = datetime(2017, 8 ,30)
>>> a + (b - a)/2
2016-04-15 00:00:00
2020-12-20