我在Python中遇到时间转换问题: 我试着这样做:
from datetime import datetime
date_object = datetime.strptime('12:29:31.181', '%H:%M:%S')
我收到一个错误:“ValueError:未转换的数据仍然存在:.181”
你能救我吗?
答案 0 :(得分:2)
您需要添加%f
微秒:
In [335]:
from datetime import datetime
date_object = datetime.strptime('12:29:31.181', '%H:%M:%S.%f')
print(date_object)
1900-01-01 12:29:31.181000
您的格式字符串必须使用传入的字符串中的所有字符,如果仍然存在,则会引发ValueError
。