python time 时间模块最常见的用法

import time
# 获取结构化时间
print(time.localtime()) #time.struct_time(tm_year=2022, tm_mon=5, tm_mday=6, tm_hour=11, tm_min=34, tm_sec=35, tm_wday=4, tm_yday=126, tm_isdst=0)
# 获取当前的时间戳
print(time.time()) #1651808178.187619

# 将结构化时间转换为时间戳
print(time.mktime(time.localtime()))  #1651808372.0
# 将结构化时间转为字符串时间
print(time.strftime("%Y-%m-%d",time.localtime())) #2022-05-06

#将时间戳转换为结构化时间
print(time.localtime(time.time())) #time.struct_time(tm_year=2022, tm_mon=5, tm_mday=6, tm_hour=11, tm_min=43, tm_sec=25, tm_wday=4, tm_yday=126, tm_isdst=0)
# 将时间戳转换为字符串时间(先将时间戳转换为结构化时间,再将结构化时间转换为字符串时间)
print(time.strftime("%Y-%m-%d",time.localtime(time.time()))) #2022-05-06

# 将字符串转换为结构化时间
print(time.strptime('2008-03-12',"%Y-%m-%d")) #time.struct_time(tm_year=2008, tm_mon=3, tm_mday=12, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=72, tm_isdst=-1)

 

posted on 2022-05-06 11:51  paike123  阅读(62)  评论(0编辑  收藏  举报

导航