Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Mengira Perbezaan Masa dalam Minit Antara Dua Objek datetime Python?
Mengira Perbezaan Masa Antara Objek Datetime dalam Python
Dalam situasi di mana pengendalian masa adalah penting, selalunya perlu untuk menentukan perbezaan masa antara dua contoh tertentu. Modul datetime Python menyediakan set lengkap alatan untuk memanipulasi dan membandingkan objek datetime, menjadikannya pilihan ideal untuk tugasan tersebut.
Untuk mengira perbezaan masa dalam minit antara dua objek datetime, langkah berikut boleh diikuti:
>>> import datetime
>>> first_time = datetime.datetime.now() >>> later_time = datetime.datetime.now()
>>> difference = later_time - first_time
Perbezaan mungkin kelihatan seperti ini:
datetime.timedelta(0, 8, 562000)
di mana 0 mewakili hari, 8 mewakili saat dan 562000 mewakili mikrosaat.
>>> seconds_in_day = 24 * 60 * 60 >>> seconds_total = difference.days * seconds_in_day + difference.seconds
Akhir sekali, bahagikan jumlah bilangan saat dengan 60 untuk mendapatkan perbezaan masa dalam minit.
>>> minutes_difference, remaining_seconds = divmod(seconds_total, 60)
Dalam contoh yang diberikan, perbezaan masa ialah 0 minit dan 8 saat.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Perbezaan Masa dalam Minit Antara Dua Objek datetime Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!