[英]string to time with decimal seconds
假設我有一個格式為HHMMSS.SS
的字符串如何將其轉換為時間對象?
這就是我認為你會這樣做的方式:
import time
time.strptime(timestring, '%H%M%S')
但是,根據時間文檔, %S
不會考慮幾分之一秒。
你將不得不使用%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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.