只需尝试to_datetime()
>>> import pandas as pd>>> t = pd.tslib.Timestamp('2016-03-03 00:00:00')>>> type(t)pandas.tslib.Timestamp>>> t.to_datetime() #Warning deprecated!datetime.datetime(2016, 3, 3, 0, 0)>>> t.to_pydatetime()datetime.datetime(2016, 3, 3, 0, 0)更改
datetime.date类型
>>> t.date()datetime.date(2016, 3, 3)
更新
谢谢@mjp,以后
to_datetime()会弃用,请
to_pydatetime()改用!
In [4]: t.to_datetime()/Users/qiuwei/Library/Python/2.7/lib/python/site-packages/IPython/core/interactiveshell.py:2881: FutureWarning: to_datetime is deprecated. Use self.to_pydatetime() exec(pre_obj, self.user_global_ns, self.user_ns)Out[4]: datetime.datetime(2016, 3, 3, 0, 0)



