আপনার যদি এমন একটি ফাংশন থাকে যা সেকেন্ডের মধ্যে তথ্য ফেরত দেয়, কিন্তু আপনার সেই তথ্য ঘন্টা:মিনিট:সেকেন্ড ফরম্যাটে প্রয়োজন, আপনি divmod() ফাংশন ব্যবহার করতে পারেন, যা শুধুমাত্র একটি একক বিভাগ করে ভাগফল এবং অবশিষ্টাংশ উভয়ই তৈরি করতে, আপনি শুধুমাত্র দুটি গাণিতিক ক্রিয়াকলাপের মাধ্যমে খুব দ্রুত ফলাফল পেতে পারেন:
উদাহরণ
seconds = 56741 m, s = divmod(seconds, 60) h, m = divmod(m, 60) print "%d:%02d:%02d" % (h, m, s)
আউটপুট
এটি −
আউটপুট দেবে15:45:41
আপনি একই কার্যকারিতা পেতে টাইমডেল্টা ফাংশনটিও ব্যবহার করতে পারেন তবে পারফরম্যান্সের দামে৷
উদাহরণ
import datetime timedelta_obj = datetime.timedelta(seconds=56741) print(timedelta_obj)
আউটপুট
এটি −
আউটপুট দেবে15:45:41