时间戳

  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模块相关推荐

  1. pythonurllib模块-Python3中核心模块urllib的用法大全

    Python的urllib模块提供了一个高级的Web通信库,支持基本的协议,如HTTP.FTP和Gopher,同时也支持对本地文件的访问.在Python3中,urllib.urlparse.urlli ...

  2. Python3之paramiko模块

    Python3之paramiko模块 转载☞:https://www.cnblogs.com/meng-wei-zhi/p/8258674.html 参考☞:https://www.cnblogs.c ...

  3. 【Python3】Python模块与包的导入

    [Python3]Python模块与包的导入 一.模块导入 1. 定义 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语 ...

  4. Python3之configparser模块

    1. 简介 configparser用于配置文件解析,可以解析特定格式的配置文件,多数此类配置文件名格式为XXX.ini,例如mysql的配置文件.在python3.X中模块名为configparse ...

  5. python3 安装PIL模块

    PIL其实只是python2的专利,它并没有跟随python的进化而进化.有大师为此,专门写了一个针对python3的pillow模块. 所以,如果需要安装python3对应的PIL,应该选择安装pi ...

  6. python3中argparse模块详解

    文章目录 python3中argparse模块详解 一. 命令行参数分为位置参数和选项参数: 二. 使用步骤: 三. add_argument()方法参数: 1. name or flags: 2. ...

  7. Python3中typing模块介绍

    typing.py的源码在:https://github.com/python/cpython/blob/main/Lib/typing.py.此模块为类型提示(Type Hints)提供运行时支持( ...

  8. python3使用requests模块完成get/post/代理/自定义header/自定义Cookie

    一.背景说明 http请求的难易对一门语言来说是很重要的而且是越来越重要,但对于python一是urllib一些写法不太符合人的思维习惯文档也相当难看,二是在python2.x和python3.x中写 ...

  9. python3 configparse 配置模块

    ConfigParser模块在python中是用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(section),每个节可以有多个参数(键=值).  注意: ...

  10. python3.7.3 离线安装paramiko_centos7 python3 安装paramiko模块

    1. CentOS 7下安装Python3.5 CentOS7默认安装了python2.7.5,要用 Python3需要自己手动安装.注意不要删除python2. 1.1 下载python3源码包 w ...

最新文章

  1. 千万QPS毫秒响应:快手数据中台建设实践
  2. 如何搭建socks5和ss节点_以太坊区块链搭建与使用(三)-联盟链
  3. 宏定义和内联函数的区别
  4. Bridge(桥接)--对象结构模式
  5. Linux上Libevent的安装
  6. unity中Animation与Animator的区别
  7. 有木有使用tomcat 7.0 报Out of Memory的同志
  8. GIS应用开发AO(1)_普通几何图形绘制
  9. Vue框架——基本知识点+示例(1)
  10. QQ vx 刷屏神器!!
  11. 给 21 岁的自己 6 点建议
  12. vba 冻结窗格_在VBA中进行调试-2A)代码窗格(F7)
  13. Http协议的身份认证
  14. 公认最好的鸿蒙系统,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可 !【手机吧】_百度贴吧...
  15. 数据分析案例之淘宝用户行为分析完整报告
  16. 【算法设计与分析】-- 分治法
  17. 【TCP wrappers】关于/etc/hosts.allow /etc/hosts.deny
  18. 深度学习前沿 | 利用GAN预测股价走势
  19. 项目随记:8250-Oneplus
  20. EMC-降低传导辐射干扰的方法

热门文章

  1. [深度学习] 自然语言处理 --- 1.Attention
  2. 【IT笔试面试题整理】数组中出现次数超过一半的数字
  3. 【转载】只有程序员才能看懂的幽默
  4. python拾遗(二)
  5. 机器学习实战(九)树回归
  6. R语言数据转换——plyr包
  7. uboot中设置MAC地址,重启不丢失
  8. FIFO IP设计说明
  9. python工作目录_如何使用python 3获取当前工作目录?
  10. cad移动时捕捉不到基点_硬盘或移动硬盘认不到时,应该怎样进行故障的检测才正确...