time库的一些函数

time.time () :
 
获取当前时间戳,即计算机内部时间值,浮点数
>>>import time
>>> time.time()
1566131077.7118852 '''放回的值是以秒为单位的,具体含义则是从1970.1.1 00:00到当前时刻的以秒为单位的时间间隔'''
time.ctime() : 获取当前时间并以易读方式表示,返回字符串

>>> import time
>>> time.ctime()
'Sun Aug 18 20:27:02 2019'
time.gmtime() : 获得当前时间,表示为计算机可处理的时间格式
>>> import time
>>> time.gmtime()
time.struct_time(tm_year=2019, tm_mon=8, tm_mday=18, tm_hour=12, tm_min=27, tm_sec=37, tm_wday=6, tm_yday=230, tm_isdst=0)
time.perf_counter() :
1.返回性能计数器的值(以分秒为单位),即具有最高可用分辨率的时钟,以测量短持续时间。
2.它包括在睡眠期间和系统范围内流逝的时间。
3.返回值的参考点未定义,因此只有连续调用结果之间的差异有效。
注: 1,2说明的是该方法返回值的精确性以及返回值包括哪些部分,而 3 则说明这个方法只是一次调用是没有意义的,需要调用两次及以上才有效
 >>> import time
>>> a = time.perf_counter()
>>> a
31.417954925
>>> b = time.perf_counter()
>>> b
56.852218287
>>> b-a
25.434263362 '''这里的差值就是两次调用该方法的时间间隔'''
 
time.sleep(seconds)  :   让程序在此处停滞seconds秒
 
时间格式化 : 
srtftime(tpl,ts)  格式化模板----tpl     ts ----计算机内部时间类型变量(即time.gmtime()的返回值)
#以下是一些模板tpl中可以用到的参数
  • %y 两位数的年份表示(00-99)
  • %Y 四位数的年份表示(000-9999)
  • %m 月份(01-12)
  • %d 月内中的一天(0-31)
  • %H 24小时制小时数(0-23)
  • %I 12小时制小时数(01-12)
  • %M 分钟数(00=59)
  • %S 秒(00-59)
  • %a 本地简化星期名称
  • %A 本地完整星期名称
  • %b 本地简化的月份名称
  • %B 本地完整的月份名称
  • %c 本地相应的日期表示和时间表示
  • %j 年内的一天(001-366)
  • %p 本地A.M.或P.M.的等价符
  • %U 一年中的星期数(00-53)星期天为星期的开始
  • %w 星期(0-6),星期天为星期的开始
  • %W 一年中的星期数(00-53)星期一为星期的开始
  • %x 本地相应的日期表示
  • %X 本地相应的时间表示
  • %Z 当前时区的名称
  • %% %号本身

实例:

>>> import time
>>> a = time.gmtime()
>>> time.strftime("%H:%M:%S %Y-%M-%d",a)
'12:35:19 2019-35-18'
strptime(str,tpl) : 将str按模板转换为 计算机内部时间类型变量
#接上
>>> time.strptime(b,"%H:%M:%S %Y-%m-%d")
time.struct_time(tm_year=2019, tm_mon=8, tm_mday=18, tm_hour=12, tm_min=35, tm_sec=19, tm_wday=6, tm_yday=230, tm_isdst=-1)
 

最新文章

  1. bash shell,调用ffmpeg定期截图
  2. 新手学JavaScript都要学什么?
  3. 最小二乘法 python实现
  4. 【NHibernate】应用层面需要掌握的知识汇总
  5. Swipe2.1更新——移动Web内容滑块
  6. html转图片
  7. Yii 打造带有缓存功能的AR
  8. 重写AlertView(用block)
  9. JavaScript中国象棋程序(2) - 校验棋子走法
  10. Java经典编程题50道之三十六
  11. python基础——特性(property)、静态方法(staticmethod)和类方法(classmethod)
  12. python进行md5加密
  13. 洛谷 P5304 [GXOI/GZOI2019]旅行者(最短路)
  14. L'opzione di luce del puntatore laser
  15. Linux 遍历目录下面所有文件,将目录名、文件名转为小写
  16. Node.js webpack Vue-CLI --安装
  17. tcpdump -i eth0 -n -vvv src or dst port 443
  18. ABP中文文档及源码说明
  19. UITableView中cell点击的绚丽动画效果
  20. Python3.6(windows系统)通过pip安装bs4

热门文章

  1. 2018-8-10-C#-ValueTuple-原理
  2. linux 修改 rsyncd.conf 配置文件
  3. manjaro软件源报错 不停看到错误 "PackageName: signature from "User <email@archlinux.org>" is invalid" 的几种解决方法
  4. python基础--5字典
  5. sigprocmask()函数学习笔记
  6. PCB项目 X1 STC12C5A60S2-LQPF48
  7. Python---基础-小游戏用户猜数字
  8. 【leetcode】1080. Insufficient Nodes in Root to Leaf Paths
  9. Prometheus + Node Exporter + Grafana 监控主机运行信息
  10. 【CF1243B1】Character Swap (Easy Version)【思维】