我有一个导入为字符串的日期时间列表:
datetimes = ['datetime.datetime(2021, 2, 16, 12, 39, 54, 30886)', 'datetime.datetime(2021, 2, 16, 12, 40, 5, 238783)' ... ]
如何将字符串转换为日期时间对象?
有很多方法可以做到这一点,这是一种
import datetime
def todate(s):
prefix = 'datetime.datetime('
parts = [int(x) for x in s[len(prefix):-1].split(", ")]
return datetime.datetime(*parts)
datetimes = ['datetime.datetime(2021, 2, 16, 12, 39, 54, 30886)', 'datetime.datetime(2021, 2, 16, 12, 40, 5, 238783)']
print([todate(x) for x in datetimes])
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句