Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mengira Perbezaan Masa dalam Minit Antara Dua Objek Datetime Python?
Cara Mengira Perbezaan Masa Antara Dua Objek Datetime dalam Python
Menentukan perbezaan masa antara dua objek datetime selalunya merupakan tugas penting dalam data analisis dan pengaturcaraan. Python menyediakan pelbagai kaedah untuk mengira perbezaan ini, terutamanya untuk objek kelas datetime.
Mengira Perbezaan Masa dalam Minit
Untuk mendapatkan perbezaan masa dalam minit antara dua datetime objek, ikut langkah berikut:
Import Modul Datetime:
import datetime
Kira Perbezaan Masa:
Tolak masa awal daripada masa kemudian menggunakan operator "-". Ini akan menghasilkan objek datetime yang mewakili perbezaan:
difference = later_time - first_time
Tukar kepada Saat:
Perbezaan objek datetime mengandungi perbezaan masa dalam hari, saat, dan mikrosaat. Untuk menukarnya kepada saat, darabkan bilangan hari dengan jumlah saat dalam sehari (24 60 60) dan tambahkan bilangan saat:
seconds_in_day = 24 * 60 * 60 total_seconds = difference.days * seconds_in_day + difference.seconds
Tukar kepada Minit:
Akhir sekali, untuk mendapatkan perbezaan masa dalam minit, bahagikan jumlah bilangan saat dengan 60:
time_difference = divmod(total_seconds, 60)
Perbezaan_masa tupel akan mengandungi minit dan baki saat sebagai tupel 2 elemen.
Atas ialah kandungan terperinci Bagaimana untuk Mengira Perbezaan Masa dalam Minit Antara Dua Objek Datetime Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!