Python中time模块详解

time模块常用的方法:

#coding=utf-8
 
import time

#1.获取当前时间

#1.1 获取当前北京时间,该方法传参一般为毫秒值,不传参,默认是当前时间
ltime = time.localtime(1566788267.0)
#输出结果: time.struct_time(tm_year=2019, tm_mon=8, tm_mday=26, tm_hour=10, tm_min=57, tm_sec=47, tm_wday=0, tm_yday=238, tm_isdst=0)
#tm_wday表示星期几,值为0-6,周一为0,tm_yday表示一年中的第几天,tm_isdst表示是否为夏令时,是为1,否为0,默认为-1
print "1.1:",ltime

#1.2获取UTC时区的时间,比北京时间早八个小时,和localtime方法类似
gtime = time.gmtime(1566788267.0)
print "1.2:",gtime

#1.3 该方法是 localtime 的反转函数,用于将 struct_time 对象或元组转换为毫秒值
mtime = time.mktime(ltime)
print "1.3:",mtime

#1.4 线程睡眠,单位为秒  
# time.sleep(2)

#1.5 当前时间的毫秒值
t = time.time()
print "1.5:",t

#2.转换格式

#2.1 将时间元组或 struct_time 对象格式化为指定格式的时间字符串。如果不指定参数 t,则默认转换当前时间
t1 = time.strftime("%Y-%m-%d %H:%M:%S",ltime)
print '2.1:',t1

#2.2 将字符串格式的时间解析成 struct_time 对象,第一个参数为字符串,第二个参数为和字符串匹配的格式
t2 = time.strptime("2019-08-26 11:20:25","%Y-%m-%d %H:%M:%S")
print '2.2:',t2

运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值