python - 检查时间间隔内所选时间的输入
问题描述
我有一个从 09:00 到 23:00 的时间间隔。我选择任何时间。如何确定此时间是否包含在我的间隔中?
解决方案
如果没有 datetime 模块,您可以这样做:
def convert_hour_to_min(x):
x = x.split(":")
minute = int(x[0]) * 60 + int(x[1])
return minute
interval_1 = convert_hour_to_min("09:00")
interval_2 = convert_hour_to_min("23:00")
random_time = convert_hour_to_min("8:30")
if interval_1 < random_time < interval_2:
print("True")
else:
print("False")
推荐阅读
- python - gensim doc2vec - 如何推断标签
- jquery - 如何在 JQuery 函数之外获取“this”var?
- amazon-web-services - 使用 go 按标签列出 AWS 中的负载均衡器
- shopify - 如何使用ajax从加载的产品页面上的产品中获取产品ID,并在shopify中获取相关的产品ID
- javascript - 多次链接到同一个谷歌文档时如何只打开1个新标签?
- react-native - 当我尝试设置状态时,开玩笑测试失败
- python - 以自定义形式创建新用户时违反非空约束
- angular - 如何在角度 5 中禁用 owl-date-time 选择器中的过去日期
- ios - CLLocationManager 有时会返回 (0, 0) 坐标
- angular - ReferenceError: 窗口未定义,angular6 通用