python:time模块的简单使用

time模块常用的内置函数

time.time()

描述:

time()函数用来返回当前时间的时间戳。

时间戳:从1970年1越1日00:00:00开始按秒计算的偏移量

返回值:

返回当前时间的时间戳

操作:

>>>import time
>>>time.time()
1561604251.8386292 # 当前时间的时间戳

注意:

第一个time是模块,第二个time是方法

time.localitime()

描述:

格式化时间戳为本地的时间

参数:

[sec]转化为time.struct_time类型的对象的秒数

返回值:

当前本地时间

操作:

>>>import time
>>>time.localitime()
time.struct_time(tm_year=2019, tm_mon=6, tm_mday=27, tm_hour=11, tm_min=5, tm_sec=47, tm_wday=3, tm_yday=178, tm_isdst=0)

struct_time元组元素结构

属性                            值
tm_year(年)                  比如2011 
tm_mon(月)                   1 - 12
tm_mday(日)                  1 - 31
tm_hour(时)                  0 - 23
tm_min(分)                   0 - 59
tm_sec(秒)                   0 - 61
tm_wday(weekday)             0 - 6(0表示周日)
tm_yday(一年中的第几天)        1 - 366
tm_isdst(是否是夏令时)         默认为-1

time.asctime()

描述:

用于接收一个时间元组并返回一个可读的形式为"Tue yy zz aa:bb:cc xxxx"(xxxx年yy月zz日 周n aa时bb分cc秒)的24个字符的字符串

参数:

[t] 完整的9位元组元素或 struct_time 表示,由 gmtime() 和 localtime() 函数返回的时间的元组。

返回值:

返回以下形式的24个字符的字符串:“Tue yy zz aa:bb:cc xxxx”

操作:

>>>import time
>>>time.asctime()
'Thu Jun 27 11:20:02 2019'

>>>t = (2019, 6, 27, 11, 5, 47, 3, 178, 0)
>>>time.asctime()
'Thu Jun 27 11:05:47 2019'
time.sleep()

描述:

用于推迟调用线程的的执行

参数:

t —— 暂停执行的秒数

返回值:

无返回值

操作:

>>>import time
>>>def sleep_time():
    	print(time.asctime())
        time.sleep(3)
        print(time.asctime())
        
>>>sleep_time()
Thu Jun 27 11:29:30 2019
Thu Jun 27 11:29:33 2019 #暂停三秒后显示此行打印的内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值