Python库详解之time库--时间访问和转换(续1)

2026-04-01 11:48:28

1、1:函数mktime(t)

功能:和函数localtime()相反,入参是9元组的struct_time结构体,返回一个浮点数字表示的时间.类似time.time()函数.

Python库详解之time库--时间访问和转换(续1)

2、2:函数sleep(secs)

功能:休眠当前的进程.休眠的时间是入参传递的秒数.

下图可以看到休眠当前进程的情况.

Python库详解之time库--时间访问和转换(续1)

3、3:函数strftime(format[, t])

功能:把调用函数gmtime()或者localtime()返回的元组或struct_time表示的时间转换成入参format格式要求的显示方式.常用的格式如图所示:

Python库详解之time库--时间访问和转换(续1)

Python库详解之time库--时间访问和转换(续1)

4、4:函数strptime(string[, format])

功能:根据指定的format格式把时间字符串string解析为struct_time格式的时间元组。

Python库详解之time库--时间访问和转换(续1)

5、5:函数time()

功能:返回当前的时间戳.

Python库详解之time库--时间访问和转换(续1)

6、6:函数tzset()

功能:根据环境变量TZ规定的系统路径来重新初始化时间的相关配置规则.

比如函数会通过环境变量TZ来设置变量tzname,timezone,altzone以及daylight.标准的TZ环境变量格式如下所示:

std offset [dst [offset [,start[/time], end[/time]]]]

参数:std和dst:表示三个或多于三个的给定时区的缩写,将会赋值给time.tzname

参数:offset格式如下:± hh[:mm[:ss]]代表和UTC时区的偏移.

参数:start[/time], end[/time]表示DST何时生效.

Python库详解之time库--时间访问和转换(续1)

猜你喜欢