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
Mary-Kate Olsenasal
2024-11-30 12:24:13613semak imbas

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)

Output:

0:11:06

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:
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