Tôi thấy rằng việc so sánh ngày tháng có thể được thực hiện và cũng có thể thực hiện được datetime.timedelta()
, nhưng tôi đang đấu tranh để tìm cách kiểm tra xem thời gian hiện tại ( datetime.datetime.now()
) có sớm hơn, muộn hơn hay trùng với thời gian cụ thể (ví dụ: 8 giờ sáng) bất kể ngày nào hay không.
'23:23:00' > '23:59:00'
hoặc'23:23:00' > '23:09:22'
, giống như bạn sẽ làm giữa haidatetime.datetime.now().strftime('%H:%M')
giá trị. Đó có phải là cách tốt nhất để đạt được sự so sánh giữa các thời điểm? Tôi không biết. Nó có hoạt động không? Theo như tôi đã thử nghiệm, nó hoạt động tốt. Nhưng chắc chắn (và tất nhiên): không có cơ hội sử dụng điều này với chuỗi ngày giờ có tháng, ngày trong tuần.