在Python中将当前日期与未来日期进行比较

我正在尝试将以下格式(ddmmyyyy)的当前日期与以下格式(ddmmyyyy)的未来日期进行比较

我将它们放在这种格式中,这样我就可以很容易地将它们作为整数进行比较。然而,它一直没有通过if then测试。

from datetime import datetime, timedelta

StartDay=datetime.today()  # Get current date in this format 2020-04-28 19:59:16.901897

EndDay=StartDay+timedelta(60) # I want to be able to add 60 days to StartDay 

print(EndDay.strftime('%d%m%Y')) # Print EndDay as an integer 27062020

EndDay=EndDay.strftime('%d%m%Y') # Convert EndDay to make it look like an integer

StartDay=datetime.today().strftime('%d%m%Y') # Convert the StartDay to make it look like an integer

if int(StartDay)>int(EndDay):
    print('Game Over!')
else:
    pass

我想要实现的是日期的整数值,这样将来的日期将总是大于过去/当前的日期,如果这是有意义的话。

转载请注明出处:http://www.mlhpz.com/article/20230517/1716406.html