Convert string into datetime.time object

前端 未结 2 532
余生分开走
余生分开走 2020-12-13 07:49

Given the string in this format \"HH:MM\", for example \"03:55\", that represents 3 hours and 55 minutes.

I want to c

相关标签:
2条回答
  • 2020-12-13 08:39

    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.

    0 讨论(0)
  • 2020-12-13 08:45
    >>> datetime.time(*map(int, '03:55'.split(':')))
    datetime.time(3, 55)
    
    0 讨论(0)
提交回复
热议问题