文章目录
前言
导入
一、基础函数:time.time() time.localtime() time.mktime()
1.time函数
2.localtime函数
3.mktime函数
二、更加复杂的函数:gmtime函数,asctime函数,ctime函数
4.gmtime函数
5.asctime函数
6.ctime函数
三、应用型:sleep函数,strftime函数,strptime函数
7.sleep函数
8.strtime函数
9.strptime函数
总结
前言
hello,大家好,我是不太好的bobo仔
最近工作量好大,好累~~~
不过大家不要担心,我会尽量做到2天一更,重回我的辉煌时刻! 上一章节我给大家介绍了一些关于Python时间的基础知识,比如时间戳,时间与元组,时间转换符,ect. 这一章节,我们会彻底与time库打上交道,开始学习time库中炫酷的函数。 are you ready? GO!!!
导入
time库,世界宇宙 Python世界的结晶,全Python关键的应用。 time库是一个基本库,所以不用像我们的pygame和Django一样要我们用pip工具主动下载,也是非常的方便 看过我上一篇文章的朋友们可能知道,时间的表示与转换符号在没有彻底学会函数前是非常复杂的,但是大家又觉得在文章末尾的两块代码片却使用的非常彻底,就是经典的time库对象函数
这节课,我将手把手带大家来运用这些函数指令。
一、基础函数:time.time() time.localtime() time.mktime()
这三个函数都比较基础,接下来我会给大家讲解一下应该怎么使用这些time库的专用函数 首先… 导入time…
import time
1.time函数
time函数用于返回当前时间的时间戳(概念请到上篇去阅读),time函数返回的是浮点数(float),例如: 我们想要让time返回现在的时间戳,我们就要这样写:
import time
now = time.time()
print("当前的时间戳是:%f" % now)
#这个过程中的时间格式化符号大家可以去我前面的文章看
执行结果如下: 怎么样,是不是just soso??? 当然,取整数也不是不行。。。
2.localtime函数
这个函数比time函数更加直观一些 可能对于有些朋友来说时间戳的使用并不是非常必要,所以这个函数大家可能用地更加频繁一些 localtime函数会把时间戳转化成本地时间,返回struct_time对象 不过,这个函数有一个参数用于接收时间戳,如果调用localtime时不提供时间戳,他就会使用当前的时间戳 代码示例如下: 哇,输出的东西… 好一个时间元组!!!!!!!
从这个例子运行结果可以看到,localtime返回了struct_time类型,而且可以验证时间戳是从1970.1.1.08:00a.m.开始的(北京时间)
3.mktime函数
这个函数执行与上面的localtime函数和下面的gmtime的相反操作,它接收struct_time对象作为参数,返回用秒数来表示时间的浮点数,mktime的函数可以是结构化的时间,也可以是完整的9位元组元素
import time
t = (