Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Mengira Bilangan Hari Antara Dua Tarikh dalam Python?

Bagaimanakah Saya Boleh Mengira Bilangan Hari Antara Dua Tarikh dalam Python?

Mary-Kate Olsen
Lepaskan: 2024-12-03 07:32:09
asal
429 orang telah melayarinya

How Can I Calculate the Number of Days Between Two Dates in Python?

Menentukan Selang Masa antara Tarikh

Mengira bilangan hari antara dua tarikh yang diberikan ialah tugas pengaturcaraan biasa. Dalam Python, terdapat kaedah yang cekap untuk mencapainya.

Menggunakan Objek Datetime

Jika anda mempunyai tarikh yang disimpan sebagai objek datetime (seperti '8/18/2008' dan '9/26/2008'), pendekatan paling mudah ialah menolak satu tarikh daripada lain:

from datetime import date

d0 = date(2008, 8, 18)
d1 = date(2008, 9, 26)
delta = d1 - d0
print(delta.days)
Salin selepas log masuk

Ini akan menghasilkan objek timedelta, yang mengandungi maklumat tentang tempoh antara dua tarikh. Mengakses atribut hari bagi timedelta akan memberi anda bilangan hari antara tarikh.

Sumber Tambahan

Untuk maklumat lanjut tentang operasi datetime dalam Python, rujuk kepada dokumentasi rasmi di:

  • https://docs.python.org/library/datetime.html

Contoh alternatif pengiraan selang masa antara tarikh boleh didapati di mengikuti jawapan:

  • https://stackoverflow.com/questions/896839/how-can-i-calculate-difference-between-two-dates-in-python

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Bilangan Hari Antara Dua Tarikh dalam 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