千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:大连千锋IT培训  >  技术干货  >  pythontime模块怎么用

pythontime模块怎么用

来源:千锋教育
发布人:xqq
时间: 2023-11-09 18:26:11

python的time模块

time这个模块提供各种与时间相关的函数。相关功能,可以参见datetime和calendat模块。

此模块并非所有平台提供所有功能,因平台而异。

以下是对一些术语和惯例的解释

初始时间因平台而异。对于Unix平台,初始时间是1970,01,01,00:00:00(UTC)。查看每个操作平台的初始时间可以使用time.gmtime(0)函数。

在所有POSIX平台上,从初始时间以来的秒数都不包括闰秒

该模块中的函数可能不处理初始时间以前和遥远未来的日期和时间,未来的分界点对于32位操作系统是2038年。

UTC是协调世界时(以前称为格林尼治标准时间,GMT)。缩写UTC不是一个错误,而是英语和法语之间的妥协。

DST是夏令时,在一年中的某些时候,时区通常会调整一个小时。DST规则是神奇的(由当地法律决定),每年都在变化。

各种实时函数的精度可能低于表示其值或参数的单位所建议的精度。

相关函数

time.asctime([t])

作用:将struct_time类型的时间转换为如下形式:'SunJun2023:21:051993'

参数:struct_time类型或tuple类型的时间,不填参数的话默认为time.localtime()得到的时间。

返回值:'SunJun2023:21:051993'类型的时间。

time.pthread_getcpuclockid(thread_id)

作用:返回指定线程id的线程特定CPU时间时钟的clk_id。

参数:线程的id,可以使用threading.get_ident()或线程的ident属性得到线程id。

返回值:clk_id

注意:只有Unix可用

time.clock_getres(clk_id)-->float

作用:返回指定时钟clk_id的分辨率(精度)。有关clk_id的可接受值列表,请参考时钟ID常量。

注意:只用Unix可用

time.clock_gettime_ns(clk_id)-->int

作用:与clock_gettime()类似,但是返回的时间是纳秒。

注意:只用Unix可用

time.clock_settime(clk_id,time:float)

作用:设置指定时钟clk_id的时间。目前,CLOCK_REALTIME是clk_id惟一接受的值。

注意:只用Unix可用

time.clock_settime_ns(clk_id,time:int)

作用:与clock_settime()类似,但是使用纳秒设置时间。

注意:只用Unix可用

time.ctime([secs])

作用:将时间戳的时间转换为表示本地时间的字符串。如果没有提供secs或没有提供secs,则使用time()返回的当前时间。

参数:时间戳类型的时间,如果不填默认为当前时间的时间戳。

返回值:格式化类型的时间,例如'MonMar1823:56:352019'。

time.get_clock_info(name)

作用:以命名空间对象的形式获取指定时钟的信息。

以上内容为大家介绍了python培训之time模块怎么用,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

python concat函数有何用法?

2023-11-10

如何使用python实现项目进度显示?

2023-11-10

python复制文件的方法整理

2023-11-10

最新文章NEW

如何实现python中的continue语句?

2023-11-10

python中的冒泡排序是什么?

2023-11-10

python中str函数是什么

2023-11-10

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>