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模块进行相关操作。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/646218.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复