转换成字符串对象datetime.time(Convert string into datetime

2019-07-18 04:13发布

鉴于string以这种格式"HH:MM" ,例如"03:55" ,表示3小时55分钟

我想将其转换为datetime.time对象更容易操纵。 什么是做到这一点的最简单的方法?

Answer 1:

使用datetime.datetime.strptime()和调用.time()的结果:

>>> datetime.datetime.strptime('03:55', '%H:%M').time()
datetime.time(3, 55)

到的第一个参数.strptime()是解析字符串,第二个是预期的格式。



Answer 2:

>>> datetime.time(*map(int, '03:55'.split(':')))
datetime.time(3, 55)


文章来源: Convert string into datetime.time object