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电脑。