gpt4 book ai didi

Python 检查日期是否在 24 小时内

转载 作者:太空狗 更新时间:2023-10-29 22:15:12 26 4
gpt4 key购买 nike

我一直在为此尝试一些代码,但我似乎无法完全理解它。

我有一个设定日期,set_date,这只是您所期望的一些随机日期,而那个只是我得到的数据。现在我想要一些错误函数,如果 datetime.now()set_date 的 24 小时内会引发错误。

我一直在尝试使用 timedelta(hours=24)

编写代码
from datetime import datetime, timedelta

now = datetime.now()
if now < (set_date - timedelta(hours=24)):
raise ValidationError('')

我不确定用这个做什么是对的,做的好方法是什么。如何检查当前时间是否早于设置日期的 24 小时?

最佳答案

像那样吗?

if now-timedelta(hours=24) <= set_date <= now:
... #date less than 24 hours in the past

如果你想检查两边的日期是否在 24 小时内:

if now-timedelta(hours=24) <= set_date <= now+timedelta(hours=24):
... #date within 24 hours

关于Python 检查日期是否在 24 小时内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39080155/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com