আমার কাছে সবচেয়ে মার্জিত সমাধান, যেমন বাহ্যিক লাইব্রেরি অবলম্বন না করেও dateutil অথবা নিজে ইনপুট পার্স, ব্যবহার করা হয় DATETIME এর শক্তিশালী strptimeস্ট্রিং পার্সিং পদ্ধতি।
from datetime import datetime, timedelta
t = datetime.strptime("05:20:25","%H:%M:%S")
delta = timedelta(hours=t.hour, minutes=t.minute, seconds=t.second)
এর পরে আপনি আপনার টাইমডেল্টা অবজেক্টটি স্বাভাবিক হিসাবে ব্যবহার করতে পারেন, এটি সঠিকভাবে করা হয়েছে তা নিশ্চিত করার জন্য এটি সেকেন্ডে রূপান্তর করুন etc.
print(delta)
assert(5*60*60+20*60+25 == delta.total_seconds())
dদিন,hঘন্টা,mমিনিট এবংsসেকেন্ড এক লাইন ব্যবহার (আমদানি পরdatetime):datetime.timedelta(days = d, hours = h, minutes=m, seconds=s)।