文章目录

前言

导入

一、基础函数: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 = (