python之日期处理

来源:互联网 发布:淘宝网商城女装秋装 编辑:程序博客网 时间:2024/06/01 10:37

一.生成日期

>>> 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>bFalse>>> b-adatetime.timedelta(338, 19098, 398264)>>> c=b-a>>> c.days338>>> c.seconds19098

五.关于时差运算,时频转换,升值采样:

遇见再写吧,先预留一个接口

0 0