当前位置: 首页 > 图灵资讯 > 行业资讯> python中time模块的时间格式

python中time模块的时间格式

来源:图灵python
时间: 2024-08-27 13:41:41

1、timestamp时间戳

时间戳是指从新时代开始按秒计算的偏移量,任何操作系统都可以运行time.gmtime(0)找到这个系统的新时代。时间戳的日期取决于系统中C函数库支持的日期,32位系统为2038年。如果需要处理范围以外的日期,则需要考虑使用datetime模块。

#找到这个系统的新时代
print(time.gmtime(0))
#time.struct_time(tm_year=1970,tm_mon=1,tm_mday=1,tm_hour=0,tm_min=0,tm_sec=0,tm_wday=3,tm_yday=1,tm_isdst=0)

#生成当前时间的timestamp
print(time.time())#1556973222.546307

2、struct_time时间元组

有九个元素组,gmtime()、localtime()和strptime()都是时间元祖(struct_time)返回的形式。

#生成struct_time
print(time.localtime())#time.struct_time(tm_year=2019,tm_mon=5,tm_mday=11,tm_hour=12,tm_min=20,tm_sec=58,tm_wday=5,tm_yday=131,tm_isdst=0)

3、format 格式化时间time

格式化结构可以使时间更具可读性,主要包括自定义格式和固定格式。

#format_生成time
#生成自定义格式的时间表格式
print(time.strftime("%Y-%m-%d%X",time.localtime()))#2019-05-0420:40:01
#形成固定格式的时间表示格式
print(time.asctime(time.localtime()#Satmay119:45:162019
print(time.ctime(time.time()#Satmay119:45:162019
print(time.ctime(time.time()+10)#Satmay119:45:262019

以上是python中time模块的时间格式,希望对大家有所帮助。更多Python学习指导:python基础教程

本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。