Saya punya timedelta. Saya ingin hari, jam dan menit dari itu - baik sebagai tuple atau kamus ... Saya tidak sibuk.
Saya pasti telah melakukan ini selusin kali dalam selusin bahasa selama bertahun-tahun, tetapi Python biasanya memiliki jawaban sederhana untuk semuanya, jadi saya pikir saya akan bertanya di sini sebelum mengeluarkan beberapa matematika sederhana (belum bertele-tele) yang memuakkan.
Tuan Fooz memunculkan poin yang bagus.
Saya sedang berurusan dengan "daftar" (sedikit seperti daftar ebay) di mana masing-masing memiliki durasi. Saya mencoba mencari waktu yang tersisa dengan melakukanwhen_added + duration - now
Apakah saya benar mengatakan bahwa tidak akan menjelaskan DST? Jika tidak, apa cara paling sederhana untuk menambah / mengurangi satu jam?
timedelta
objek "datetime.timedelta (seconds = 1177)" : cukup gunakan str ()