Python 的 time 模块
Python 提供了一个常用的 time 模块,其中包含用于处理时间和在不同表示形式之间转换的函数。以下是所有可用方法的列表:
| 序号 | 函数及描述 |
|---|---|
| 1 | time.altzone 如果定义了本地夏令时时区,则其相对于 UTC 的偏移量(以秒为单位),值为负表示本地夏令时时区位于 UTC 以东(如西欧,包括英国)。仅当 daylight 不为零时才使用此值。 |
| 2 | time.asctime([tupletime]) 接受一个时间元组,并返回一个可读的 24 个字符的字符串,例如 'Tue Dec 11 18:07:14 2008'。 |
| 3 | time.clock( ) 返回当前 CPU 时间,以秒为单位的浮点数。为了衡量不同方法的计算成本,time.clock 的值比 time.time() 的值更有用。 |
| 4 | time.ctime([secs]) 类似于 asctime(localtime(secs)),不带参数则类似于 asctime()。 |
| 5 | time.gmtime([secs]) 接受自纪元以来以秒表示的时间点,并返回一个包含 UTC 时间的时间元组 t。注意:t.tm_isdst 始终为 0。 |
| 6 | time.localtime([secs]) 接受自纪元以来以秒表示的时间点,并返回一个包含本地时间的时间元组 t(t.tm_isdst 为 0 或 1,取决于本地规则是否将夏令时应用于时间点 secs)。 |
| 7 | time.mktime(tupletime) 接受以本地时间表示的时间元组表示的时间点,并返回一个浮点数,表示自纪元以来以秒表示的时间点。 |
| 8 | time.sleep(secs) 挂起调用线程 secs 秒。 |
| 9 | time.strftime(fmt[,tupletime]) 接受以本地时间表示的时间元组表示的时间点,并返回一个字符串,表示由字符串 fmt 指定的时间点。 |
| 10 | time.strptime(str,fmt='%a %b %d %H:%M:%S %Y') 根据格式字符串 fmt 解析 str,并返回时间元组格式的时间点。 |
| 11 | time.time( ) 返回当前时间点,自纪元以来以秒为单位的浮点数。 |
| 12 | time.tzset() 重置库例程使用的时区转换规则。环境变量 TZ 指定如何执行此操作。 |
让我们简要了解一下这些函数:
time 模块还有以下两个重要的属性:
| 序号 | 属性及描述 |
|---|---|
| 1 | time.timezone 属性 time.timezone 是本地时区(不含夏令时)相对于 UTC 的偏移量(以秒为单位)(在美洲地区 >0;在大多数欧洲、亚洲、非洲地区 <=0)。 |
| 2 | time.tzname 属性 time.tzname 是一对依赖于区域设置的字符串,分别是本地时区分别不含和包含夏令时的名称。 |
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP