1.time()获取本地时间戳,时间戳是秒
import time
print(time.time())
1679470652.6907432
秒+微秒
2.localtime()获取本地时间元组,默认获取当前时间
import time
print(time.localtime())
time.struct_time(tm_year=2023, tm_mon=3, tm_mday=22, tm_hour=15, tm_min=42, tm_sec=45, tm_wday=2, tm_yday=81, tm_isdst=0)
也可以放入一个时间戳获取对应的时间
import time
print(time.localtime(156555265))
time.struct_time(tm_year=1974, tm_mon=12, tm_mday=18, tm_hour=7, tm_min=34, tm_sec=25, tm_wday=2, tm_yday=352, tm_isdst=0)
3.mktime()通过时间元组获取时间戳,参数是时间元组
import time
print(time.mktime(time.localtime()))
1679471262.0
4.ctime()获取本地时间字符串,参数是时间戳,默认当前时间戳
import time
print(time.ctime())
Wed Mar 22 15:49:28 2023
5.sleep()程序睡眠等待
6.strftime()格式化时间字符串(格式化字符串,时间元组)
import time
print(time.strftime('%Y-%m-%d'))
2023-03-22
7.strptime()将时间字符串通过指定格式提取到时间元组中(时间字符串,格式化字符串)
8.perf_counter()用于计算程序运行时间,可用time代替
import time
startime = time.perf_counter()
for i in range(10):
pass
endtime = time.perf_counter()
total = endtime - startime