Python time模块 函数格式 时间操作源码演示
Python标准库中有一个操作时间的模块,叫做 python time模块。
- PYTHON time模块目录
一、python time模块的简介
在Python编程语言中,只要涉及到时间日期的操作,就会用到这个time模块。
应用的时候,有2种方式用来表示时间:
1 )、时间戳
2 )、格式化的时间str(字符串)
3 )、元组 (struct_time)以及calendar
二、python time模块函数讲解
要注意的是元组struct_time有9个元素,它们的索引的内容如下:
[索引] [属性] [值]
0 tm_year(年) 比如:2013
1 tm_mon(月) 1~12
2 tm_mday(日) 1~31
3 tm_hour(小时) 0~23
4 tm_min(分钟) 0~59
5 tm_sec(秒) 0~59
6 tm_wday(周) 0~6 (0是周日,依此类推)
7 tm_yday (一年中第几天,1~366)
8 tm_isdst(夏令制) (默认为-1)
玩蛇网提示:这些属性中的年月日和时间是最长用的,一定要记牢。
下面讲time模块的常用函数:
1.time.localtime([secs]) :这个函数的作用是将时间戳,转换成当前时区的时间结构,返回的是一个元组。secs参数如果没有提供的话,系统默认会以当前时间做为参数。
2.time.time() 这个模块的核心之一就是time(),它会把从纪元开始以来的秒数作为一个float值返回。
3.time.ctime() 将一个时间戳,转换为一个时间的字符串。
4.time.sleep() 经常在写程序的想让程序暂停一下再运行,这个时间sleep()方法就派上用场了,它可以让程序休眠,参数是以秒计算。
5.time.clock() 返回浮点数,可以计算程序运行的总时间,也可以用来计算两次clock()之间的间隔。
6.time.strftime() 将strume_time这个元组,根据你规定的格式,输邮字符串。
三、python time源代码演示
Python time模块代码演示
注意:上面黑色背景是代码部分,下面灰色部分是运行的结果。
四、python time模块注意事项
在类Linux系统上我们使用time模块的time()方法,会比用clock()方法,精度更高一些,在Windows系统中用time.clock()能获得更准确的时间。
这是因为每个系统平台,它们彼此的系统时钟实现方式不同。
玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/module/time.html
相关文章 Recommend
- • 2019年3月最新消息: Python 3.4.10 现已推出
- • [上海]招Python量化系统开发工程师
- • 优集品网络科技有限公司招Python中/高级工程师
- • 爱因互动科技发展有限公司招募Python开发攻城狮
- • mozio招聘Python/Django工程师
- • Kavout金融科技公司招Python研发工程师
- • Python数组逆向输出,编程练习题实例四十
- • Python数组插入排序,编程练习题实例三十九
- • Python矩阵for循环应用,编程练习题实例三十八
- • Python操作Redis数据库方面的问题
- • 请python高手帮我看看这段python代码中函数setter的
- • Python什么方法可以快速将两个队列变成字典
PYTHON基础入门必备教程 Must Know PYTHON Tutorials
- • python 解释器
- • python idle
- • python dir函数
- • python 数据类型
- • python type函数
- • python 字符串
- • python 整型数字
- • python 列表
- • python 元组
- • python 字典
- • python 集合
- • python 变量
- • python print
- • python 函数
- • python 类定义
- • python import
- • python help
- • python open
- • python 异常处理
- • python 注释
- • python continue
- • python pass
- • python return
- • python global
- • python assert
- • python if语句
- • python break
- • python for循环
- • python while循环
- • python else/elif
- • lambda匿名函数
PYTHON进阶提高必备教程 Must Know PYTHON Modules
- • os 模块
- • sys 模块
- • re 正则表达式
- • time 日期时间
- • pickle 持久化
- • random 随机
- • csv 模块
- • logging 日志
- • socket网络通信
- • json模块
- • urlparse 解析URL
- • urllib 模块
- • urllib2 模块
- • robotparser 解析
- • Cookie 模块
- • smtplib 邮件
- • Base64 编码
- • xmlrpclib客户端
- • string 文本
- • Queue 线程安全
- • math数学计算
- • linecache缓存
- • threading多线程
- • sqlite3数据库
- • gzip压缩解压
最新内容 NEWS
- • Python linecache模块缓存读取大文件指定行
- • Python OS模块常用功能 中文图文详解
- • Python json解析模块loads/dumps中文encode教程
- • Python random模块sample、randint、shuffle、cho
- • Python urllib2模块post/get 下载网络资源
- • Python re正则表达式操作指南
- • Python time模块 函数格式 时间操作源码演示
- • Python Gzip压缩与解压模块
- • 第三方时间日期库 Python Arrow模块
- • Python Queue模块 多线程安全 先进先出的实
图文精华 RECOMMEND
-
Python linecache模块缓存读取大文件
-
Python OS模块常用功能 中文图文详
-
Python json解析模块loads/dumps中文e
-
Python random模块sample、randint、shu
-
Python re正则表达式操作指南
-
Python time模块 函数格式 时间操作
热点文章 HOT
- Python json解析模块loads/dumps中文encode教程
- Python re正则表达式操作指南
- Python threading多线程模块
- Python string模块 字符串函数方法操作教程
- Python robotparser 网络蜘蛛robots.txt搜索访问
- Python Cookie HTTP获取cookie并处理
- Python urllib模块 网络资源访问安装下载
- Python csv模块读写中文乱码等问题解决
- Python urllib2模块post/get 下载网络资源
- Python sys模块 argv path常用方法图文详解