tôi có thể phân tích các chuỗi chứa ngày/giờ với time.strptimeLàm cách nào để phân tích chuỗi thời gian chứa mili giây bằng python?
>>> import time
>>> time.strptime('30/03/09 16:31:32', '%d/%m/%y %H:%M:%S')
(2009, 3, 30, 16, 31, 32, 0, 89, -1)
Làm thế nào tôi có thể phân tích một chuỗi thời gian có chứa mili giây?
>>> time.strptime('30/03/09 16:31:32.123', '%d/%m/%y %H:%M:%S')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/_strptime.py", line 333, in strptime
data_string[found.end():])
ValueError: unconverted data remains: .123
Cảm ơn http://docs.python.org/library/datetime.html: Mới trong phiên bản 2.6: đối tượng thời gian và ngày giờ hỗ trợ mã định dạng% f mở rộng đến số micro giây trong đối tượng, không đệm trên còn lại đến sáu nơi. – ilkinulas
Woa Tôi có thể nói các tài liệu Python cần cập nhật. [Tài liệu cho mô-đun thời gian] (http://docs.python.org/library/time.html#time.strftime) không nói gì về '% f'. – phunehehe
hm, không đệm trên * trái * sẽ sai, phải không? –