鉴于string
以这种格式"HH:MM"
,例如"03:55"
,表示3小时55分钟 。
我想将其转换为datetime.time
对象更容易操纵。 什么是做到这一点的最简单的方法?
鉴于string
以这种格式"HH:MM"
,例如"03:55"
,表示3小时55分钟 。
我想将其转换为datetime.time
对象更容易操纵。 什么是做到这一点的最简单的方法?
使用datetime.datetime.strptime()
和调用.time()
的结果:
>>> datetime.datetime.strptime('03:55', '%H:%M').time()
datetime.time(3, 55)
到的第一个参数.strptime()
是解析字符串,第二个是预期的格式。
>>> datetime.time(*map(int, '03:55'.split(':')))
datetime.time(3, 55)