Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Membandingkan Tarikh dalam Python?
Membandingkan Tarikh dalam Python
Menentukan susunan atau kesamaan dua tarikh ialah tugas biasa dalam pengaturcaraan. Dalam Python, modul datetime menyediakan alatan berkuasa untuk memudahkan perbandingan tarikh.
Untuk membandingkan dua tarikh, gunakan operator perbandingan seperti < (kurang daripada), > (lebih besar daripada), <= (kurang daripada atau sama dengan), >= (lebih besar daripada atau sama dengan), dan == (kesamaan). Sebagai contoh, untuk menyemak sama ada tarikh semasa (boleh diakses melalui datetime.now()) lewat daripada tarikh lalu tertentu, gunakan operator <.
Untuk perbandingan yang lebih kompleks yang melibatkan tempoh atau jangka masa, gunakan kelas timedelta. Dengan menolak satu tarikh daripada tarikh lain, anda boleh mendapatkan objek timedelta yang mewakili selang antara mereka. Selang ini kemudiannya boleh dibandingkan menggunakan operator yang sama yang dinyatakan sebelum ini.
Contoh:
Andaikan anda mempunyai senarai tarikh cuti yang disimpan dalam fail bernama holiday.txt. Untuk mengautomasikan proses memberitahu pentadbir apabila tarikh semasa melebihi tarikh cuti yang lalu, anda boleh mengikuti langkah berikut:
Pendekatan ini memastikan sistem anda sentiasa dikemas kini dengan maklumat percutian terkini, menghalang potensi isu berkaitan kepada data cuti yang lapuk.
Atas ialah kandungan terperinci Bagaimana untuk Membandingkan Tarikh dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!