a='' def timeConversion(s): if s[-2:] == "AM" : if s[:2] == '12': a = str('00' + s[2:8]) else: a = s[:-2] else: if s[:2] == '12': a = s[:-2] else: a = str(int(s[:2]) + 12) + s[2:8] return a s = '11:05:45AM' result = timeConversion(s) print(result)
>>> from datetime import * >>> m2 = '1:35 PM' >>> m2 = datetime.strptime(m2, '%I:%M %p') >>> print(m2) 1900-01-01 13:35:00