python3之time模块
时间戳
1: import time
2: print(time.time())
可读的时间格式
1: import time
2: print(time.ctime())
3: later = time.time() + 600
4: print(time.ctime(later))
结果
1: Wed Jan 30 17:11:49 2019
2: Wed Jan 30 17:21:49 2019
暂停程序(进程或者线程)
1: time.sleep(secs)
计时时钟
1: import time
2: start = time.monotonic()
3: time.sleep(0.1)
4: end = time.monotonic()
5: print("start:", start)
6: print("end:", end)
7: print("span:", end - start)
结果
1: start: 18363.609
2: end: 18363.718
3: span: 0.10900000000037835
处理器时钟时间
反应的是程序运行实际使用的时间
1: time.clock()
组成时间格式
time模块定义struct_time来保存日期和时间值。
gmtime()函数以UTC格式返回当前时间。localtime应用当前时区的当前时间。mktime取一个实例转化为时间戳浮点数。
1: import time
2: print(time.gmtime())
3: print(time.gmtime().tm_mon)
4: print(time.localtime())
5: print(time.localtime().tm_yday)
6: print(time.mktime(time.localtime()))
结果:
1: time.struct_time(tm_year=2019, tm_mon=1, tm_mday=30, tm_hour=9, tm_min=32, tm_sec=17, tm_wday=2, tm_yday=30, tm_isdst=0)
2: 1
3: time.struct_time(tm_year=2019, tm_mon=1, tm_mday=30, tm_hour=17, tm_min=32, tm_sec=17, tm_wday=2, tm_yday=30, tm_isdst=0)
4: 30
5: 1548840737.0
解析和格式化时间
函数strptime和strftime可以在时间值的struct_time表示和字符串表示之间转换。
1: import time
2: now = time.ctime()
3: print("now:", now)
4: parsed = time.strptime(now)
5: print("parsed time:", parsed)
6: print(parsed.tm_year, parsed.tm_mon, parsed.tm_mday)
7: print("formatted time:", time.strftime("%a-%b-%d-%H:%M:%S %Y", parsed))
结果
1: now: Wed Jan 30 17:42:07 2019
2: parsed time: time.struct_time(tm_year=2019, tm_mon=1, tm_mday=30, tm_hour=17, tm_min=42, tm_sec=7, tm_wday=2, tm_yday=30, tm_isdst=-1)
3: 2019 1 30
4: formatted time: Wed-Jan-30-17:42:07 2019
转载于:https://www.cnblogs.com/haoqirui/p/10339208.html
python3之time模块相关推荐
- pythonurllib模块-Python3中核心模块urllib的用法大全
Python的urllib模块提供了一个高级的Web通信库,支持基本的协议,如HTTP.FTP和Gopher,同时也支持对本地文件的访问.在Python3中,urllib.urlparse.urlli ...
- Python3之paramiko模块
Python3之paramiko模块 转载☞:https://www.cnblogs.com/meng-wei-zhi/p/8258674.html 参考☞:https://www.cnblogs.c ...
- 【Python3】Python模块与包的导入
[Python3]Python模块与包的导入 一.模块导入 1. 定义 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语 ...
- Python3之configparser模块
1. 简介 configparser用于配置文件解析,可以解析特定格式的配置文件,多数此类配置文件名格式为XXX.ini,例如mysql的配置文件.在python3.X中模块名为configparse ...
- python3 安装PIL模块
PIL其实只是python2的专利,它并没有跟随python的进化而进化.有大师为此,专门写了一个针对python3的pillow模块. 所以,如果需要安装python3对应的PIL,应该选择安装pi ...
- python3中argparse模块详解
文章目录 python3中argparse模块详解 一. 命令行参数分为位置参数和选项参数: 二. 使用步骤: 三. add_argument()方法参数: 1. name or flags: 2. ...
- Python3中typing模块介绍
typing.py的源码在:https://github.com/python/cpython/blob/main/Lib/typing.py.此模块为类型提示(Type Hints)提供运行时支持( ...
- python3使用requests模块完成get/post/代理/自定义header/自定义Cookie
一.背景说明 http请求的难易对一门语言来说是很重要的而且是越来越重要,但对于python一是urllib一些写法不太符合人的思维习惯文档也相当难看,二是在python2.x和python3.x中写 ...
- python3 configparse 配置模块
ConfigParser模块在python中是用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(section),每个节可以有多个参数(键=值). 注意: ...
- python3.7.3 离线安装paramiko_centos7 python3 安装paramiko模块
1. CentOS 7下安装Python3.5 CentOS7默认安装了python2.7.5,要用 Python3需要自己手动安装.注意不要删除python2. 1.1 下载python3源码包 w ...
最新文章
- 千万QPS毫秒响应:快手数据中台建设实践
- 如何搭建socks5和ss节点_以太坊区块链搭建与使用(三)-联盟链
- 宏定义和内联函数的区别
- Bridge(桥接)--对象结构模式
- Linux上Libevent的安装
- unity中Animation与Animator的区别
- 有木有使用tomcat 7.0 报Out of Memory的同志
- GIS应用开发AO(1)_普通几何图形绘制
- Vue框架——基本知识点+示例(1)
- QQ vx 刷屏神器!!
- 给 21 岁的自己 6 点建议
- vba 冻结窗格_在VBA中进行调试-2A)代码窗格(F7)
- Http协议的身份认证
- 公认最好的鸿蒙系统,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可
!【手机吧】_百度贴吧...
- 数据分析案例之淘宝用户行为分析完整报告
- 【算法设计与分析】-- 分治法
- 【TCP wrappers】关于/etc/hosts.allow /etc/hosts.deny
- 深度学习前沿 | 利用GAN预测股价走势
- 项目随记:8250-Oneplus
- EMC-降低传导辐射干扰的方法