Convert string into datetime.time object
Given the string in this format "HH:MM" , for example "03:55" , that represents 3 hours and 55 minutes . I want to convert it to datetime.time object for easier manipulation. What would be the easiest way to do that? Use datetime.datetime.strptime() and call .time() on the result: >>> datetime.datetime.strptime('03:55', '%H:%M').time() datetime.time(3, 55) The first argument to .strptime() is the string to parse, the second is the expected format. >>> datetime.time(*map(int, '03:55'.split(':'))) datetime.time(3, 55) 来源: https://stackoverflow.com/questions/14295673/convert-string-into-datetime