一、pandas库中的to_datetime函数:pandas.to_datetime:
pandas.to_datetime(arg, errors=’raise’, dayfirst=False, yearfirst=False, utc=None, box=True, format=None, exact=True, unit=None, infer_datetime_format=False, origin=’unix’)
解释参考:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.to_datetime.html
>>> df = pd.DataFrame({'year': [2015, 2016],
'month': [2, 3],
'day': [4, 5]})
>>> pd.to_datetime(df)
0 2015-02-04
1 2016-03-05
dtype: datetime64[ns]
>>> pd.to_datetime('13000101', format='%Y%m%d', errors='ignore')
datetime.datetime(1300, 1, 1, 0, 0)
>>> pd.to_datetime('13000101', format='%Y%m%d', errors='coerce')
NaT
Timestamp数值大小范围:1677-09-21 00:12:43 –‘2262-04-11 23:47:16
如果字符串是“2017-1-1”,format=’%Y-%m-%d’
二、datetime是Python处理日期和时间的标准库
参考:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431937554888869fb52b812243dda6103214cd61d0c2000