【发布时间】:2010-12-22 07:56:39
【问题描述】:
我看到可以进行日期比较,还有 datetime.timedelta(),但我正在努力找出如何检查当前时间 (datetime.datetime.now()) 是否早于、晚于或相同于指定时间 (例如上午 8 点),无论日期如何。
【问题讨论】:
-
我不确定是否将其作为答案,但我将其作为评论放在此处:令人惊讶的是,我发现 Python 接受像
'23:23:00' > '23:59:00'或'23:23:00' > '23:09:22'这样的比较,就像你会做的那样在两个datetime.datetime.now().strftime('%H:%M')值之间。这是实现时间比较的最佳方式吗?我不知道。它有效吗?据我测试,它运行良好。但绝对(当然):不可能将它与具有月份、工作日的日期时间字符串一起使用。
标签: python