• 技术文章 >常见问题 >Python常见问题

    python的time模块报错怎么办

    silencementsilencement2019-11-20 09:08:29原创3551

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

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

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

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

    Python学习网- 专业的python自学、交流公益平台!

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

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

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

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

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

    相关函数

    time.asctime([t])

    作用:将struct_time类型的时间转换为如下形式:'Sun Jun 20 23:21:05 1993'
    参数:struct_time类型或tuple类型的时间,不填参数的话默认为time.localtime()得到的时间。
    返回值:'Sun Jun 20 23:21:05 1993'类型的时间。
    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惟一接受的值。
    专题推荐:time
    上一篇:python如何整除 下一篇:python3.3.2怎么安装

    相关文章推荐

    • python的时间函数怎么用• python 如何获取当前时间• python 如何获取毫秒级系统时间

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网