Python的time模块——各种与时间相关的函数
Python的time
模块提供了各种与时间相关的函数。以下是一些常用的函数及其用法:
time.sleep(secs)
:暂停执行给定的秒数。
import time
time.sleep(5) # 暂停5秒
time.time()
:返回当前时间的时间戳。
import time
timestamp = time.time()
print(timestamp)
time.ctime()
:返回一个可读的形式表示时间的字符串。
import time
current_time = time.ctime()
print(current_time)
time.gmtime()
:返回当前时间的UTC时间的struct_time
形式。
import time
utc_time = time.gmtime()
print(utc_time)
time.localtime()
:返回当前时间的本地时间的struct_time
形式。
import time
local_time = time.localtime()
print(local_time)
time.mktime(t)
:将struct_time
形式的时间转换为时间戳。
import time
timestamp = time.mktime(time.localtime())
print(timestamp)
time.strftime(format, t=None)
:将struct_time
形式的时间转换为自定义格式的字符串。
import time
custom_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
print(custom_time)
time.strptime(string, format)
:将字符串形式的时间转换为struct_time
形式。
import time
struct_time = time.strptime("2023-03-25 10:30:00", "%Y-%m-%d %H:%M:%S")
print(struct_time)
这些是time
模块中的一些基本函数。根据需要,还有其他一些函数可以用来处理时间,例如time.asctime(t)
、time.clock()
等。
评论已关闭