首页 > 解决方案 > 范围内的当前时间

问题描述

我需要在 python 中找到当前系统时间的一个小时前的时间,例如,如果当前时间是 2:00,则结束时间应该是 3:00,以便我可以比较我的当前时间是否在时间段。实际上我只需要在时间段内执行任务,所以有人可以帮助我!

标签: pythonpython-3.xdatetime

解决方案


用于datetime.now()获取当前时间,保存,datetime.now()当需要查看时间时再次调用并减去开始时间得到 atimedelta以查看是否小于 1 小时:

from datetime import datetime, timedelta
start = datetime.now()
while datetime.now() - start <= timedelta(hours=1):
    do_work()

推荐阅读