In [1]:import numpy as np
In [2]:import pandas as pd
In [3]:from datetime import datetime
In [4]: now = datetime.now()
In [5]: now
Out[5]: datetime.datetime(2020,8,10,15,41,41,676049)
In [7]: now.year, now.month, now.day
Out[7]:(2020,8,10)
In [16]: delta = datetime(2020,8,10)- datetime(2018,9,3,9,12)
In [17]: delta
Out[17]: datetime.timedelta(706,53280)
In [18]: delta.days
Out[18]:706
In [19]: delta.seconds
Out[19]:53280
In [20]: stamp = datetime(2020,8,10)
In [21]:str(stamp)
Out[21]:'2020-08-10 00:00:00'
In [23]: stamp.strftime('%Y-%m-%d')
Out[23]:'2020-08-10'# dateutil能够解析出大量人类可以理解的日期表
In [24]:from dateutil.parser import parse
In [25]: parse('2020-08-10')
Out[25]: datetime.datetime(2020,8,10,0,0)
In [27]: parse('Aug 10, 2020 15:58')
Out[27]: datetime.datetime(2020,8,10,15,58)
时间序列基础
In [28]: dates =[datetime(2020,1,2), datetime(2019,10,1), datetime(2019,10,31)]
In [29]: ts = pd.Series(np.random.randn(3), index=dates)
In [30]: ts
Out[30]:2020-01-02-