专业编程基础技术教程

网站首页 > 基础教程 正文

简单学Python——time库

ccvgpt 2024-08-12 15:02:01 基础教程 11 ℃

time 库是一个Python内置库(就是不用提前安装,直接import即可),是一个对时间和日期进行处理的库。

在用这个库以前,先将其导入():

简单学Python——time库

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():使程序暂停运行几秒钟

这个经常用在爬虫或模拟操作中,因为有时候要等待目标系统响应,而让程序停下来等一下。

Tags:

最近发表
标签列表