time模块提供了处理时间的函数,如获取当前时间、格式化时间、计算时间差等。

time模块简介

Python的time模块提供了各种与时间相关的功能,如获取当前时间、格式化时间、计算时间差等,使用time模块可以帮助我们更好地处理时间和日期相关的任务。

time模块常用函数及用法

1、time() 函数

python中time模块的用法python中time模块的用法

功能:获取当前时间戳(自1970年1月1日00:00:00起经过的秒数)

返回值:浮点数,表示当前时间戳

示例:

import time
current_time = time.time()
print("当前时间戳:", current_time)

2、localtime() 函数

功能:将时间戳转换为本地时间的元组(struct_time)形式

参数:时间戳(浮点数)

返回值:struct_time元组,表示本地时间

python中time模块的用法python中time模块的用法

示例:

import time
local_time = time.localtime(time.time())
print("本地时间:", local_time)

3、strftime() 函数

功能:将struct_time元组转换为指定格式的字符串

参数:struct_time元组,格式字符串(如:"%Y%m%d %H:%M:%S")

返回值:字符串,表示格式化后的时间

示例:

import time
from datetime import datetime
local_time = time.localtime(time.time())
formatted_time = time.strftime("%Y%m%d %H:%M:%S", local_time)
print("格式化后的时间:", formatted_time)

4、sleep() 函数

python中time模块的用法python中time模块的用法

功能:暂停程序执行指定的秒数(让出CPU资源给其他进程)

参数:暂停秒数(整数)

示例:

import time
import os
print("开始暂停")
time.sleep(5)  # 暂停5秒
os.system("cls")  # 清屏(仅适用于Windows系统)
print("暂停结束")

5、gmtime() 函数和asctime() 函数(已废弃,建议使用datetime模块替代)

gmtime() 函数用于将时间戳转换为格林尼治标准时间的元组形式;asctime() 函数用于将struct_time元组转换为字符串形式,这两个函数在Python 3中已被移除,建议使用datetime模块进行相关操作。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。