Python 的 time 模块


Python 提供了一个常用的 time 模块,其中包含用于处理时间和在不同表示形式之间转换的函数。以下是所有可用方法的列表:

序号函数及描述
1time.altzone
如果定义了本地夏令时时区,则其相对于 UTC 的偏移量(以秒为单位),值为负表示本地夏令时时区位于 UTC 以东(如西欧,包括英国)。仅当 daylight 不为零时才使用此值。
2time.asctime([tupletime])
接受一个时间元组,并返回一个可读的 24 个字符的字符串,例如 'Tue Dec 11 18:07:14 2008'。


3time.clock( )
返回当前 CPU 时间,以秒为单位的浮点数。为了衡量不同方法的计算成本,time.clock 的值比 time.time() 的值更有用。
4time.ctime([secs])
类似于 asctime(localtime(secs)),不带参数则类似于 asctime()。
5time.gmtime([secs])
接受自纪元以来以秒表示的时间点,并返回一个包含 UTC 时间的时间元组 t。注意:t.tm_isdst 始终为 0。
6time.localtime([secs])
接受自纪元以来以秒表示的时间点,并返回一个包含本地时间的时间元组 t(t.tm_isdst 为 0 或 1,取决于本地规则是否将夏令时应用于时间点 secs)。
7time.mktime(tupletime)
接受以本地时间表示的时间元组表示的时间点,并返回一个浮点数,表示自纪元以来以秒表示的时间点。
8time.sleep(secs)
挂起调用线程 secs 秒。
9time.strftime(fmt[,tupletime])
接受以本地时间表示的时间元组表示的时间点,并返回一个字符串,表示由字符串 fmt 指定的时间点。
10time.strptime(str,fmt='%a %b %d %H:%M:%S %Y')
根据格式字符串 fmt 解析 str,并返回时间元组格式的时间点。
11time.time( )
返回当前时间点,自纪元以来以秒为单位的浮点数。
12time.tzset()
重置库例程使用的时区转换规则。环境变量 TZ 指定如何执行此操作。

让我们简要了解一下这些函数:

time 模块还有以下两个重要的属性:

序号属性及描述
1time.timezone
属性 time.timezone 是本地时区(不含夏令时)相对于 UTC 的偏移量(以秒为单位)(在美洲地区 >0;在大多数欧洲、亚洲、非洲地区 <=0)。
2time.tzname
属性 time.tzname 是一对依赖于区域设置的字符串,分别是本地时区分别不含和包含夏令时的名称。

更新于:2020年1月29日

358 次浏览

开启您的 职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.