Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Mengira Perbezaan Masa dalam Minit Antara Dua Objek Datetime Python?

Bagaimana untuk Mengira Perbezaan Masa dalam Minit Antara Dua Objek Datetime Python?

Susan Sarandon
Lepaskan: 2024-11-20 12:33:13
asal
505 orang telah melayarinya

How to Calculate the Time Difference in Minutes Between Two Python Datetime Objects?

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:

  1. Import Modul Datetime:

    import datetime
    Salin selepas log masuk
  2. Tentukan Objek Tarikh :
    Andaikan anda mempunyai dua objek masa tarikh, masa_pertama dan masa_kemudian, mewakili masa yang anda ingin bandingkan.
  3. Kira Perbezaan Masa:
    Tolak masa awal daripada masa kemudian menggunakan operator "-". Ini akan menghasilkan objek datetime yang mewakili perbezaan:

    difference = later_time - first_time
    Salin selepas log masuk
  4. 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
    Salin selepas log masuk
  5. Tukar kepada Minit:
    Akhir sekali, untuk mendapatkan perbezaan masa dalam minit, bahagikan jumlah bilangan saat dengan 60:

    time_difference = divmod(total_seconds, 60)
    Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan