Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah `datetime.timedelta` Python Boleh Menukar Saat kepada Jam, Minit dan Saat?

Bagaimanakah `datetime.timedelta` Python Boleh Menukar Saat kepada Jam, Minit dan Saat?

Mary-Kate Olsen
Lepaskan: 2024-11-30 12:24:13
asal
701 orang telah melayarinya

How Can Python's `datetime.timedelta` Convert Seconds to Hours, Minutes, and Seconds?

Menukar Saat kepada Jam, Minit dan Saat dalam Python

Semasa bekerja dengan data berkaitan masa, selalunya perlu menukar saat kepada format yang lebih mudah dibaca, biasanya jam, minit dan saat. Artikel ini akan menunjukkan cara untuk mencapai penukaran ini dengan cekap dalam Python.

Penyelesaian Menggunakan datetime.timedelta

Modul datetime Python menyediakan fungsi yang mudah dipanggil datetime.timedelta yang memudahkan penukaran saat kepada yang dikehendaki format:

import datetime
seconds = 666
time_string = str(datetime.timedelta(seconds=seconds))
print(time_string)
Salin selepas log masuk

Output:

0:11:06
Salin selepas log masuk

Baris kod ini mengambil bilangan saat (666 dalam contoh ini) dan mencipta objek timedelta dengan nilai tersebut. Fungsi str() kemudian dipanggil pada objek timedelta untuk menukarnya menjadi perwakilan rentetan dalam format 'hours:minutes:seconds':

Atas ialah kandungan terperinci Bagaimanakah `datetime.timedelta` Python Boleh Menukar Saat kepada Jam, Minit dan Saat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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