Ric*_*ard 4 python time python-2.7
假设我有一个格式的字符串HHMMSS.SS如何将其转换为时间对象?
这就是我认为你会这样做的方式:
import time
time.strptime(timestring, '%H%M%S')
Run Code Online (Sandbox Code Playgroud)
但是%S,根据时间文档,不考虑秒的分数.
gan*_*esh 19
你将不得不使用%f
time.strptime('26/01/12 23:50:32.123', '%d/%m/%y %H:%M:%S.%f')
Run Code Online (Sandbox Code Playgroud)
使用datetime是正确的
>>> from datetime import datetime
>>> a = datetime.strptime('26/01/12 23:50:32.123', '%d/%m/%y %H:%M:%S.%f')
>>> a.microsecond
Run Code Online (Sandbox Code Playgroud)