#
范围时间
start_time = datetime.datetime.strptime(str(datetime.datetime.now().date()) +
'
9:00
'
,
'
%Y-%m-%d%H:%M
'
)
#
开始时间
print
(start_time)
end_time
= datetime.datetime.strptime(str(datetime.datetime.now().date()) +
'
16:59
'
,
'
%Y-%m-%d%H:%M
'
)
#
结束时间
print
(end_time)
#
当前时间
now_time =
datetime.datetime.now()
#
方法一:
#
判断当前时间是否在范围时间内
if
start_time < now_time <
end_time:
print
(
"
是在这个时间区间内
"
)
二.方法二
三.方法三
import time
from interval import Interval
# 当前时间
now_localtime = time.strftime("%H:%M:%S", time.localtime())
# 当前时间(以时间区间的方式表示)
now_time = Interval(now_localtime, now_localtime)
# 时间区间二
print(now_time)
time_interval_one = Interval("09:00:00", "15:50:00")
print(time_interval_one)
# 时间区间二
time_interval_two = Interval("11:00:00", "13:05:00")
print(time_interval_two)
# 方法二:
if now_time in time_interval_one or now_time in time_interval_two:
print("是在这个时间区间内")
# 方法三;
if "09:00:00" < now_localtime < "15:00:00":
print("是在这个时间区间内")