python - 范围内的当前时间
问题描述
我需要在 python 中找到当前系统时间的一个小时前的时间,例如,如果当前时间是 2:00,则结束时间应该是 3:00,以便我可以比较我的当前时间是否在时间段。实际上我只需要在时间段内执行任务,所以有人可以帮助我!
解决方案
用于datetime.now()
获取当前时间,保存,datetime.now()
当需要查看时间时再次调用并减去开始时间得到 atimedelta
以查看是否小于 1 小时:
from datetime import datetime, timedelta
start = datetime.now()
while datetime.now() - start <= timedelta(hours=1):
do_work()
推荐阅读
- reactjs - 生产服务器中 reactjs Web 应用程序的最佳方式是什么
- spring-boot - Spring Boot 中 Exchange (Camel) 的等价对象是什么?
- sonos - 移动设备上 Spotify 音乐服务中使用的未知(未记录)SONOS 显示类型
- react-native - React-Native 视频不播放音频
- oracle - 选择子句中的 Oracle `partition_by`,它是否永久创建这些分区?
- javascript - 如果动态添加元素,如何防止列在网格中增长?
- google-apps-script - 我可以自动将标题文本添加到 Google 文档文件的页脚吗?
- html - 带有列渐变的样式 html 表格
- php - Codeigniter 4:从控制器运行 phpUnit
- sql - 可以使用什么运算符代替在条件之间具有 AND 的 IN?