কম্পিউটার টিউটোরিয়াল

পাইথনে সময় সেকেন্ডকে h:m:s ফরম্যাটে কনভার্ট করবেন?

যদি আপনার কোনো ফাংশন সেকেন্ডে তথ্য ফেরত দেয়, কিন্তু আপনাকে সেটি ঘণ্টা:মিনিট:সেকেন্ড ফরম্যাটে দরকার হয়, তবে আপনি divmod() ফাংশন ব্যবহার করতে পারেন। এটি একক ডিভিশন দিয়ে কোশন্ট এবং রিমেইন্ডার দুটোই দেয়, তাই খুব দ্রুত দুইটি গাণিতিক অপারেশন দিয়ে ফলাফল পাওয়া যায়।

উদাহরণ

seconds = 56741
m, s = divmod(seconds, 60)
h, m = divmod(m, 60)
print "%d:%02d:%02d" % (h, m, s)

আউটপুট

এটি নিচের আউটপুট দেবে:

15:45:41

আপনি timedelta ফাংশনও ব্যবহার করতে পারেন একই কাজের জন্য, কিন্তু পারফরম্যান্সের দামে।

উদাহরণ

import datetime
timedelta_obj = datetime.timedelta(seconds=56741)
print(timedelta_obj)

আউটপুট

এটি নিচের আউটপুট দেবে:

15:45:41
  1. পাইথন পান্ডাস - DateTimeIndex কে Period-এ রূপান্তর করুন

  2. পাইথনে ঘণ্টা-মিনিটের সময়কে টেক্সট ফরম্যাটে রূপান্তর করার প্রোগ্রাম

  3. পাইথনে ডেট স্ট্রিংকে টাইমস্ট্যাম্পে রূপান্তর করা

  4. পাইথনে টাইম সিরিজ প্লট করা