Imi trying to compare two times, but the result comes back backwards. Here is my code
now_time=19:26:50 & timeon_time=18:00:00, so now_time > timeon_time.
This means "now is later, fire!" should print but I get, why?:
Results:
import time, datetime while True: now_time = datetime.time()#time.time() now_time_string = time.strftime("%H:%M:%S") print("now_time") print now_time_string timeon_time = datetime.time(18, 00, 00, 000000) print("timeon_time") print timeon_time if now_time<timeon_time: print("now is smaller-earlier") else: print("now is later, fire!")it is currently 19:26pm, and if I run the script I get these results.
now_time=19:26:50 & timeon_time=18:00:00, so now_time > timeon_time.
This means "now is later, fire!" should print but I get, why?:
Results:
now_time 19:26:50 timeon_time 18:00:00 now is smaller-earlier now_time 19:26:50 timeon_time 18:00:00 now is smaller-earlier