多语言展示
当前在线:287今日阅读:155今日分享:35

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

Python的time库是很常用的模块,包括的函数能实现时间的获取和修改,部分函数的使用和具体的平台有直接关系.以下是time的结构体:
工具/原料
1

ubuntu 16.04LTS系统

2

交互开发环境IPython 2.4.1

3

Python 2.7.12

方法/步骤
1

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

2

2:函数sleep(secs)功能:休眠当前的进程.休眠的时间是入参传递的秒数.下图可以看到休眠当前进程的情况.

3

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

4

4:函数strptime(string[, format])功能:根据指定的format格式把时间字符串string解析为struct_time格式的时间元组。

5

5:函数time()功能:返回当前的时间戳.

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何时生效.

注意事项
1

了解函数strptime()及其常用的format格式化参数.

2

了解time库定义的结构体 time.struct_time.

推荐信息