time模块提供了处理时间的函数,如获取当前时间、格式化时间、计算时间差等。
time模块简介
Python的time模块提供了各种与时间相关的功能,如获取当前时间、格式化时间、计算时间差等,使用time模块可以帮助我们更好地处理时间和日期相关的任务。
time模块常用函数及用法
1、time() 函数
功能:获取当前时间戳(自1970年1月1日00:00:00起经过的秒数)
示例:
import time current_time = time.time() print("当前时间戳:", current_time)
2、localtime() 函数
功能:将时间戳转换为本地时间的元组(struct_time)形式
参数:时间戳(浮点数)
返回值:struct_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() 函数
功能:暂停程序执行指定的秒数(让出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模块进行相关操作。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)