Python time模块
1. localtime() 结构化时间,本地时间
localtime返回的是 struct_time (结构时间) ,它包含: 年,月 ,日 ,时,分,秒,天数,星期
time.struct_time(tm_year=2020, tm_mon=9, tm_mday=30, tm_hour=11, tm_min=8, tm_sec=8, tm_wday=2, tm_yday=274, tm_isdst=0)
通过struct_time对象可以获取里面的单个属性值
import time local_time=time.localtime() year=local_time.tm_year month=local_time.tm_mon day=local_time.tm_mday hour=local_time.tm_hour minute=local_time.tm_min second=local_time.tm_sec
localtime()里面允许传入一个秒数单位的参数
local_time=time.localtime(1601436176.977059) print(local_time)
2. mktime() 将结构化参数的时间,转为时间戳
参数必须是结构化时间参数
m_time=time.mktime(time.localtime()) print(m_time) #1601436475.0
3.strftime() 将结构化时间转换为字符串时间
local_time=time.strftime('%Y-%m-%d %H:%S',time.localtime()) print(local_time)
4. strptime() 将字符串时间转换为结构化时间
local_time=time.strptime('2020-01-23 15:45','%Y-%m-%d %H:%S') print(local_time)