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)

 

posted @ 2020-09-30 15:33  leungqingyun  阅读(88)  评论(0)    收藏  举报