首页 > 解决方案 > 检查时间间隔内所选时间的输入

问题描述

我有一个从 09:00 到 23:00 的时间间隔。我选择任何时间。如何确定此时间是否包含在我的间隔中?

标签: pythondjango

解决方案


如果没有 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")

推荐阅读