Saya melihat bahwa perbandingan tanggal dapat dilakukan dan ada juga datetime.timedelta()
, tetapi saya berjuang untuk mengetahui bagaimana cara memeriksa apakah waktu saat ini ( datetime.datetime.now()
) lebih awal, lebih lambat atau sama dari waktu yang ditentukan (misalnya 8 pagi) terlepas dari tanggalnya.
'23:23:00' > '23:59:00'
atau'23:23:00' > '23:09:22'
, seperti yang akan Anda lakukan antara duadatetime.datetime.now().strftime('%H:%M')
nilai. Apakah ini cara terbaik untuk mencapai perbandingan antar waktu? Saya tidak tahu. Apakah itu bekerja? Sejauh yang saya uji, itu berfungsi dengan baik. Tapi yang pasti (dan tentu saja): bukan kesempatan untuk menggunakan ini dengan string datetime yang memiliki bulan, hari kerja.