Python的time模块——各种与时间相关的函数
warning:
这篇文章距离上次修改已过444天,其中的内容可能已经有所变动。
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()等。
评论已关闭