pythontime模块的时间格式
python中time模块的时间格式
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、formattime格式化时间
格式化的结构可使得时间更具有可读性,主要有自定义格式和固定格式两种。
#生成format_time
#生成自定义格式的时间表示格式
print(time.strftime("%Y-%m-%d%X",time.localtime()))#2019-05-0420:40:01
#生成固定格式的时间表示格式
print(time.asctime(time.localtime()))#SatMay1119:45:162019
print(time.ctime(time.time()))#SatMay1119:45:162019
print(time.ctime(time.time()+10))#SatMay1119:45:262019
以上就是python中time模块的时间格式,希望能对大家有所帮助。更多Python学习教程请关注IT培训机构:千锋教育。
相关推荐HOT
更多>>Python的缩进规则
和其它程序设计语言(如Java、C语言)采用大括号“{}”分隔代码块不同,Python采用代码缩进和冒号(:)来区分代码块之间的层次。在Python中,对于类...详情>>
2023-11-11 23:15:31python五大异常处理机制
我们明白了什么是异常后,那么发现异常后怎么处理,便是我们接下来要解决的问题。这里将处理异常的方式总结为五种。1、默认异常处理机制“...详情>>
2023-11-11 22:02:33python中any函数如何使用?
python中any函数如何使用?在python中,如果想要判断一个tuple或者list是否全部为空、0、False,可以使用any函数。使用any函数,当全为空、0、Fa...详情>>
2023-11-11 15:18:19Python的信号库Blinker有何用法?
python的信号库Blinker有何用法?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。作为一个信号库,使用时候是支持一对一以及一对多...详情>>
2023-11-11 14:18:20