我正在嘗試轉換以下字符串列表:
['0:00:01.138000', '0:00:03.733000', '0:00:01.250000', '0:00:01.127000']
但當我嘗試以下代碼時:
T = '%H:%M:%S.%f'
for i in range(len(Normal_key)):
try:
Normal_key[i]=datetime.strptime(Normal_key[i], T)
except ValueError:
continue
print(Normal_key)
由于某些原因,該列表現(xiàn)在包含數(shù)據(jù)信息,即使沒有指定日期:
[datetime.datetime(1900, 1, 1, 0, 0, 1, 138000), datetime.datetime(1900, 1, 1, 0, 0, 3, 733000), datetime.datetime(1900, 1, 1, 0, 0, 1, 250000)]
我認為這是因為您使用的是datetime模塊,所以默認情況下會將開始日期添加到該模塊中。你可以使用