我有一个多文件,我想创建一个日期时间对象,例如:
corr_20060122_082009_vt_unfolded
我想创建一个datetime对象。 2006年是年,01月,22天,08小时,20分钟,09秒,时间是24小时格式(军事时间)中的文件名。对于所有文件名,我如何拉取日期时间对象?有没有办法从多个文件中提取日期时间?谢谢。
答案 0 :(得分: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)