Vedo che è possibile fare confronti di date e c'è anche datetime.timedelta()
, ma faccio fatica a scoprire come controllare se l'ora corrente ( datetime.datetime.now()
) è precedente, successiva o uguale a quella specificata (ad esempio le 8:00) indipendentemente dalla data.
'23:23:00' > '23:59:00'
o'23:23:00' > '23:09:22'
, proprio come faresti tra duedatetime.datetime.now().strftime('%H:%M')
valori. È il modo migliore per ottenere il confronto tra i tempi? Non lo so. Funziona? Per quanto ho provato, ha funzionato bene. Ma sicuramente (e ovviamente): non è una possibilità di usarlo con la stringa datetime che ha il mese, i giorni della settimana.