2016-08-05 105 views
1

我有,我想創建一個日期時間對象多發的文件從,一個例子是這樣的:如何從多個文件名中提取日期時間對象?

corr_20060122_082009_vt_unfolded 

,我想創建一個DateTime對象。 2006年是年,01月,22日,08時,20分09秒,時間是24小時格式(軍事時間)中的文件名。對於所有的文件名我怎樣才能拉一個日期時間對象?有沒有從多個文件中提取日期時間的方法?謝謝。

+2

['datetime.strptime'](https://docs.python.org/2/library/datetime.html#datetime.datetime.strptime) – wim

回答

1
>>> import re 
>>> from datetime import datetime 

>>> s = re.findall(r'\d+_\d+', 'corr_20060122_082009_vt_unfolded')[0] 
>>> datetime.strptime(s, '%Y%m%d_%H%M%S') 
datetime.datetime(2006, 1, 22, 8, 20, 9) 
相關問題