假设我有一个格式为 HHMMSS.SS
的字符串,我该如何将其转换为时间对象?
这就是我认为你会这样做的方式:
import time
time.strptime(timestring, '%H%M%S')
但是%S
根据 time 没有考虑小数秒文档。
最佳答案
你将不得不使用 %f
time.strptime('26/01/12 23:50:32.123', '%d/%m/%y %H:%M:%S.%f')
使用datetime就对了
>>> from datetime import datetime
>>> a = datetime.strptime('26/01/12 23:50:32.123', '%d/%m/%y %H:%M:%S.%f')
>>> a.microsecond
关于python - 带小数秒的时间字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14527896/