一.生成日期
>>> from datetime import datetime
>>> datetime.now()
datetime.datetime(2015, 4, 16, 17, 31, 55, 842871)
二.日期轉換回string
>>> a=datetime.now()
>>> a.strftime('%Y-%m-%d %H:%M:%S')
'2015-04-16 17:33:13'
三.string轉換成date:
>>> from dateutil.parser import parse
>>> parse('2014-5-13 12:25:6')
datetime.datetime(2014, 5, 13, 12, 25, 6)
注:‘-’對date分割,‘:’對時間分割,也可以用‘/’分割時間
>>> parse('2014/5/13 12:25:6')
datetime.datetime(2014, 5, 13, 12, 25, 6)
>>> parse('13/5/2014 12:25:6',dayfirst=True)
datetime.datetime(2014, 5, 13, 12, 25, 6)
四.時間運算
>>> a=parse('13/5/2014 12:25:6',dayfirst=True)
>>> b=datetime.now()
>>> a>b
False
>>> b-a
datetime.timedelta(338, 19098, 398264)
>>> c=b-a
>>> c.days
338
>>> c.seconds
19098
五.關於時差運算,時頻轉換,升值採樣:
遇見再寫吧,先預留一個接口