pythontime模块的时间格式

来源:千锋教育
发布时间:2023-11-14 02:39:19
分享

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培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • pythonint是什么意思 python中的int是什么意思1、说明作为函数用于将一个字符串或数字转换为整型。int在python里是一个类,它是不可变数据类型中的一种,它的一些性质和字符串是一样的,是整型。2、语法classi
  • python开发环境是什么 python开发环境是什么1、说明IDE,全称是IntegratedDevelopmentEnvironment,即集成开发环境,这是一种具有图形用户界面的,集代码的编写、编译或解释、调试、程序性能监
  • python是什么语言编写的 python是什么语言编写的1、说明python是C语言编写的,它有很多包也是用C语言写的。2、python概念Python的一个特点就是速度快,Python有很多标准库和第三方库,都是基于C语言撰写
  • python正负索引的使用 python正负索引的使用本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、说明使用正索引(从左至右)、负索引(从右至左)访问元素,时间复杂度为O(1),效率极高的
  • python垃圾回收的机制过程 python垃圾回收的机制过程本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、步骤(1)收集所有容器对象(list,dict,tuple,customClass,
  • python循环引用是什么意思? python循环引用是什么意思?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、说明(1)简单来说,当一个对象不再使用时,应该被释放,但是,当对象被删除后仍然存在