Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
time range midnight problem
#7
Almost all of that function looks the same, except it's there twice.  The only difference is in one spot you have >, and in another <.

How about...
# if stophr is BEFORE the starthr, swap all values, so starthr is always the smaller value
if stophr < starthr:
   starthr, startmin, stophr, stopmin = stophr, stopmin, starthr, startmin

if datetime.time(starthr, startmin) <= now_time <= datetime.time(stophr, stopmin):
   return True
return False

#...that's it.  you've saved yourself 3 lines, and it's easier to make changes/understand
Reply


Messages In This Thread
time range midnight problem - by PickyBiker - Dec-13-2016, 02:59 AM
RE: time range midnight problem - by Ofnuts - Dec-13-2016, 05:14 PM
RE: time range midnight problem - by PickyBiker - Dec-13-2016, 06:46 PM
RE: time range midnight problem - by sparkz_alot - Dec-13-2016, 07:44 PM
RE: time range midnight problem - by nilamo - Dec-13-2016, 08:25 PM
RE: time range midnight problem - by PickyBiker - Dec-13-2016, 10:53 PM
RE: time range midnight problem - by nilamo - Dec-13-2016, 11:24 PM
RE: time range midnight problem - by Ofnuts - Dec-14-2016, 12:49 AM
RE: time range midnight problem - by PickyBiker - Dec-14-2016, 07:45 PM
RE: time range midnight problem - by Ofnuts - Dec-15-2016, 12:09 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
Question Need Help with Vehicle Routing Problem with Time Windows (VRPTW) in Python kasper321421312 1 624 Nov-10-2023, 08:19 PM
Last Post: snippsat
  Problem with module time and leap seconds Pedroski55 3 1,283 Oct-07-2022, 11:27 PM
Last Post: Pedroski55
  matplotlib x axis range goes over the set range Pedroski55 5 3,283 Nov-21-2021, 08:40 AM
Last Post: paul18fr
  how to change the range of read CSV file every time python file runs greenpine 6 4,546 Dec-08-2020, 10:11 PM
Last Post: greenpine
  How to read CSV file one row at the time in a range and some delay in between greenpine 2 4,796 Nov-20-2020, 02:26 PM
Last Post: greenpine
  Writing a function to calculate time range in Unix Epoch Time t4keheart 2 3,056 Jul-15-2020, 01:55 AM
Last Post: t4keheart
  Define a range, return all numbers of range that are NOT in csv data KiNeMs 18 7,161 Jan-24-2020, 06:19 AM
Last Post: KiNeMs
  time.sleep(...) problem DPaul 3 2,848 Jan-28-2019, 11:40 AM
Last Post: Larz60+
  Would like to input a date variable and determine whether it is within the time range harold 3 2,612 Jan-05-2019, 09:04 AM
Last Post: Gribouillis
  Index Out Of Range problem yelyah 5 3,448 Dec-08-2018, 09:28 PM
Last Post: buran

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020