python之日期处理

一.生成日期

>>> 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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值