python时间函数怎么用_python时间函数的常用

time():

#设a为字符串

import time

a = "2011-09-28 10:00:00"

#中间过程,一般都需要将字符串转化为时间数组

time.strptime(a,‘%Y-%m-%d %H:%M:%S‘)

>>time.struct_time(tm_year=2011,

tm_mon=9, tm_mday=27, tm_hour=10, tm_min=50, tm_sec=0, tm_wday=1,

tm_yday=270, tm_isdst=-1)

#将"2011-09-28 10:00:00"转化为时间戳

time.mktime(time.strptime(a,‘%Y-%m-%d %H:%M:%S‘))

>>1317091800.0

#将时间戳转化为localtime

x = time.localtime(1317091800.0)

time.strftime(‘%Y-%m-%d %H:%M:%S‘,x)

时间戳可以进行加减运算或者大小比较

datetime():

计算两个日期的时间差:

datetime():

a=datetime.timedelta(hours=10)

b=datetime.datetime.now()

当前时间向后十小时:

(b+a).strftime("%Y%m%d%H%M%S")

计算两个时间的具体时间差:

ff=datetime.datetime(2017,4,9)-datetime.datetime(2017,4,12)

ff.days

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值