以下是一个示例代码,演示了如何不断检查日期是否过去:
import datetime
def check_if_date_passed(target_date):
while True:
current_date = datetime.datetime.now().date()
if current_date > target_date:
print("日期已经过去了!")
break
else:
print("日期还未过去")
# 这里可以添加一些其他操作,或者休眠一段时间再继续检查
# 设置目标日期为2022年1月1日
target_date = datetime.date(2022, 1, 1)
# 不断检查日期是否过去
check_if_date_passed(target_date)
上述代码使用datetime
模块中的datetime
类和date
类来获取当前日期,然后与目标日期进行比较。如果当前日期大于目标日期,则说明目标日期已经过去了;否则,说明目标日期还未过去。在代码中使用了一个无限循环while True
,以便不断检查日期。你可以根据实际情况,在循环中添加其他操作,或者使用time
模块中的sleep
函数来暂停一段时间再继续检查。
上一篇:不断检查进程是否打开