একটি পিসির সময় দেওয়া হয়েছে এবং এটি 24 ঘন্টা ফর্ম্যাটে রূপান্তরিত হয়েছে। এখানে আমরা স্ট্রিং স্লাইসিং প্রয়োগ করছি।
এখানে আমরা নিয়ম অনুসরণ করি যদি সময় PM হয় তবে ঘন্টার অংশের সাথে 12 যোগ করুন এবং যদি সময় AM হয় তবে যোগ করবেন না।
উদাহরণ
ইনপুট:12:20:20 PMOআউটপুট:24:20:20
অ্যালগরিদম
ধাপ 1:ইনপুট বর্তমান তারিখ সময় AM তারপর এটি যোগ করবেন না।উদাহরণ কোড
ইমপোর্ট datetime def timeconvert(str1):if str1[-2:] =="AM" এবং str1[:2] =="12":রিটার্ন "00" + str1[2:-2] elif str1[ -2:] =="AM":রিটার্ন str1[:-2] elif str1[-2:] =="PM" এবং str1[:2] =="12":রিটার্ন str1[:-2] অন্য:রিটার্ন str(int(str1[:2]) + 12) + str1[2:8] dt=datetime.datetime.now()print("সময়ের রূপান্তর ::",timeconvert(dt.strftime("%H:%M:%S")))
আউটপুট
সময়ের রূপান্তর ::24:04:53