我有四个变量:
start_hour = '12'
start_minute = '00'
end_hour = '22'
end_minute = '30'
从日期时间开始:
current_hour = datetime.now().hour
curren_minute = datetime.now().minute
我想比较当前时间是否在范围内:
if int(start_hour) <= current_hour and int(end_hour) >= current_hour:
something
但是如何用分钟来实现呢?
原文由 Nips 发布,翻译遵循 CC BY-SA 4.0 许可协议
一个更好的方法是将这两个时间都转换为分钟:
如果您需要包括秒,请将所有内容转换为秒。