如何读入数据为时间数据模式

如果你有众多的不同来源的文件,比如说国内的,国外的,同是国内的可能有的时间看起来是时间模式,但是通过read_excel读入后显示是str模式,同是str模式,有的是%Y/%m%d,有的是%d-%m-%Y。如何才能统一呢:
我用的代码为:

if type(text) is str:
        for fmt in ('%Y-%m-%d', '%Y.%m.%d','%d.%m.%Y'):
            try:
                return datetime.strptime(text, fmt)
            except ValueError:
                pass
        raise ValueError('no valid date format found')
    else:        
        text=pd.to_datetime(text)
    return text

欢迎指正。

你可能感兴趣的:(python,python)