为了账号安全,请及时绑定邮箱和手机立即绑定

检查两个日期时间对象是否相同

检查两个日期时间对象是否相同

守着一只汪 2021-11-02 18:55:55
import datetimetime = datetime.time(21) while True:    print(datetime.datetime.now())    if datetime.datetime.now() == time:        break我正在尝试设置一个特定的时间来在我的程序中运行一个函数。不幸的是,循环没有按预期在 2100 小时退出。为什么会这样?
查看完整描述

3 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

听起来您只想比较小时:


import datetime


time = datetime.time(21)

print(time)


while True:

    print(datetime.datetime.now())

    if datetime.datetime.now().hour == time.hour:

        break

那是如果您真的需要编写它而不是使用像cron这样的内置系统调度程序。


查看完整回答
反对 回复 2021-11-02
  • 3 回答
  • 0 关注
  • 218 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信