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.