start read_mails between 10:30 and 19:30

This commit is contained in:
2022-10-13 16:25:33 +02:00
parent 237787a391
commit 159d9e3811
3 changed files with 51 additions and 31 deletions
+15
View File
@@ -0,0 +1,15 @@
from datetime import datetime, time
def is_time_between(begin_time, end_time, check_time=None):
# If check time is not given, default to current UTC time
check_time = check_time or datetime.now().time()
if begin_time < end_time:
return check_time >= begin_time and check_time <= end_time
else: # crosses midnight
return check_time >= begin_time or check_time <= end_time
if __name__ == '__main__':
# Original test case from OP
print(is_time_between(time(10, 30), time(16, 30)))