Мне нужно сэкономить время в AM
PM
формате.Сравнение времени Python в полночь
Но у меня возникли проблемы при принятии решения о том, как войти в полночное время.
Предположим, что настало время 9 вечера до 6 утра. Я должен разделить его изо дня в день. Как это
t1 = datetime.datetime.strptime('09:00PM', '%I:%M%p').time()
t2 = datetime.datetime.strptime('12:00AM', '%I:%M%p').time()
t3 = datetime.datetime.strptime('06:00AM', '%I:%M%p').time()
Теперь я хочу знать, должен ли быть t2
12:00 AM
или 11.59PM
Если я до 12:00 утра, то я не могу сравнить, если 9pm > 12am
но 11,59 выглядит странно или может будь то правильный путь
Насколько я знаю, день с 12 до 11.59 вечера – Maresh
, так что его нормально иметь 11.59, я не знаю, как 59 фигура кажется неудобной. Buf, если это то, что люди используют, тогда все в порядке со мной – user3214546
Это либо то, либо использовать дату (день) для сравнения, а также –