time 库是一个Python内置库(就是不用提前安装,直接import即可),是一个对时间和日期进行处理的库。
在用这个库以前,先将其导入():
import time
经常用的函数如下:
1、time():时间戳
用法:time.time()。刚刚我运行了一下,返回了1699837106.3613446。这个数字代表的是自1970年1月1日午夜(格林威治时间)至当前时间的秒数。
2、ctime():将一个时间戳转换为字符串表示的时间
ctime()方法只有一个可选参数,即时间戳secs。如果不指定该参数,则默认使用当前系统时间。
如ctime(1699837106.3613446)为'Mon Nov 13 08:58:26 2023'
3、localtime():将时间戳转化为结构化的本地的时间,方便后续处理
如time.localtime(1699837106.3613446)为time.struct_time(tm_year=2023, tm_mon=11, tm_mday=13, tm_hour=8, tm_min=58, tm_sec=26, tm_wday=0, tm_yday=317, tm_isdst=0)
4、strftime():接收以时间元组(可接收localtime()),并返回以可读字符串表示的当地时间,格式由参数format决定。常用格式如下:
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)
如:time.strftime("%Y年%m月%d日 %H:%M:%S", time.localtime(1699837106.3613446))为'2023年11月13日 08:58:26'
5、sleep():使程序暂停运行几秒钟
这个经常用在爬虫或模拟操作中,因为有时候要等待目标系统响应,而让程序停下来等一下。