কম্পিউটার

পাইথনে কিভাবে সময় সেকেন্ডকে 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

আপনি একই কার্যকারিতা পেতে টাইমডেল্টা ফাংশনটিও ব্যবহার করতে পারেন তবে পারফরম্যান্সের দামে৷

উদাহরণ

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

আউটপুট

এটি −

আউটপুট দেবে
15:45:41

  1. Python Pandas - কিভাবে DateTimeIndex কে পিরিয়ডে রূপান্তর করা যায়

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

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

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