Python中的time
模块提供了各种与时间相关的功能,包括获取当前时间、延迟执行、格式化时间等,本文将详细介绍time
模块的常用函数及其使用方法。
1、time()
函数
time()
函数用于获取当前时间的时间戳(以秒为单位),时间戳是从1970年1月1日0时0分0秒(UTC)开始计算的秒数。
示例:
import time current_time = time.time() print("当前时间戳:", current_time)
2、sleep()
函数
sleep()
函数用于暂停程序的执行指定的秒数,这在需要等待一段时间才能继续执行的情况下非常有用,例如模拟用户输入或者等待网络响应。
示例:
import time print("开始等待") time.sleep(5) # 暂停5秒 print("等待结束")
3、ctime()
函数
ctime()
函数接受一个时间戳作为参数,返回一个表示该时间的字符串,这个字符串的格式为:"Mon Sep 16 10:32:50 2019"(周 月 日 时:分:秒 年)。
示例:
import time timestamp = time.time() print("当前时间:", time.ctime(timestamp))
4、strftime()
函数
strftime()
函数用于将时间戳转换为指定格式的字符串,它接受两个参数:第一个参数是格式化字符串,第二个参数是时间戳,格式化字符串中的特殊字符用于表示不同的时间组件,Y表示年份,%m表示月份,%d表示日期等。
示例:
import time timestamp = time.time() formatted_time = time.strftime("%Y%m%d %H:%M:%S", timestamp) print("格式化后的时间:", formatted_time)
5、gmtime()
和localtime()
函数
gmtime()
和localtime()
函数分别用于将时间戳转换为UTC时间和本地时间,它们都返回一个表示时间的元组,包含年、月、日、时、分、秒等信息。
示例:
import time timestamp = time.time() 转换为UTC时间 utc_time = time.gmtime(timestamp) print("UTC时间:", utc_time) 转换为本地时间 local_time = time.localtime(timestamp) print("本地时间:", local_time)
本文介绍了Python中time
模块的常用函数及其使用方法,包括获取当前时间戳、暂停程序执行、格式化时间等,这些函数在处理与时间相关的任务时非常有用,可以帮助我们更好地控制程序的执行流程和处理时间数据,希望本文对您有所帮助!
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/315156.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复