美文网首页
Python --- time 库

Python --- time 库

作者: A_x_A | 来源:发表于2019-05-31 15:35 被阅读0次

笔记主要由来于 慕课网 Python 语言程序设计

1.关于 time 库 ( python 中处理时间的标准库)
2.time 库中的三类函数 (时间获取、时间格式化、程序倒计时)
3.时间格式化中的模板

考虑到观看问题,所以以下是笔记的截图

关于 time 库.png
time 库中的三类函数.png
时间获取.png
时间格式化.png
程序倒计时.png 时间格式化中的模板.png

下面是以上截图的笔记

1.关于 time 库
 time库是 python 中处理时间的标准库

  - 计算机的时间表达
  - 提供获取系统时间并格式化输出功能
  - 提供系统级精确计时功能,用于程序性能分析

  使用:
     import time
     time.<b>()

2.time 库中的三类函数 (时间获取、时间格式化、程序倒计时)

 2.1 三类函数:
    Ⅰ 时间获取:time()  ctime()  gmtime()
    Ⅱ 时间格式化:strftime()  strptime()
    Ⅲ 程序倒计时:sleep()  perf_counter()

 2.2 时间获取函数:
    ❶ time()    --->  获取当前时间戳,即计算机内部时间值,浮点数
    ❷ ctime()   --->  获取当前时间并以易读方式表示,返回字符串
    ❸ gmtime()  --->  获取当前时间,表示为计算机可处理的时间格式

         ❶                    ❷                            ❸
   >>>import time       >>> import time              >>>import time
   >>> time.time()      >>> time.ctime()             >>> time.gmtime()
   1559202853.8806481   'Thu May 30 15:55:35 2019'  time.struct_time(tm_year=2019, tm_mon=5, 
                                                    tm_mday=30, tm_hour=7,tm_min=57, 
                                                    tm_sec=0,tm_wday=3, tm_yday=150, 
                                                    tm_isdst=0)


 2.3 时间格式化函数:将时间以合理的方式展示出来
      格式化:类似字符串格式化,需要有展示模板
      展示模板:由特定的的格式化控制符组成
   ❶ strftime(tpl,ts)  --->  以定义的模板形式输出时间
                             (tpl是格式化模板字符串,用来定义输出效果 ts是计算机内部时间类型变量)
   ❷ strptime(str,tpl) --->  将字符串转化为时间 
                             (str是字符串形式的时间,tpl是格式化模板字符串,用来定义输入效果)

          ❶                                           ❷
   >>> import time                              >>> import time
   >>> t = time.gmtime()                        >>> timeStr = '2019-5-30 17:42:21'
   >>> time.strftime("%Y-%m-%d %H:%M:%S",t)     >>> time.strptime(timeStr,"%Y-%m-%d %H:%M:%S")
   '2019-05-30 09:28:49'                        time.struct_time(tm_year=2019, tm_mon=5, 
                                                tm_mday=30, tm_hour=17, tm_min=42, tm_sec=21,
                                                tm_wday=3, tm_yday=150, tm_isdst=-1)

 2.4 程序计时:指测量起止动作所经历时间的过程
   - 测量时间:perf_counter()
   - 产生时间函数:sleep()

   ❶ perf_counter()  --->  返回一个CPU级别的精准时间计数值,单位为秒
                           由于这个计数值起点不确定(不是从零开始计时),连续调用差值才有意义
   ❷ sleep(s)        --->  s拟休眠的时间,单位是秒,可以是浮点数

          ❶                                        ❷
   >>> import time                          >>> import time
   >>> start = time.perf_counter()          >>> def wait():       
   >>> end = time.perf_counter()                time.sleep(3.3)
   >>> end - start                          
   15.591387209000004                       
                                            >>> wait()      #程序停滞3.3秒后退出

3.时间格式化中的模板

  %Y    年份          0000~9999,
  %m    月份          01~12
  %B    月份名称      January~December
  %b    月份名称缩写   Jan~Dec
  %d    日期          01~31
  %A    星期          Monday~Sunday
  %a    星期缩写      Mon~Sun
  %H    小时(24h制)   00~23
  %I    小时(12h制)   01~12
  %p    上/下午       AM,PM
  %M    分钟          00~59
  %S    秒            00~59

相关文章

  • Python常用库

    Python常用库 一、time:时间处理模块 1.time.time() time time() 返回当前时间的...

  • 第三章 基本数据类型(三)

    模块二 time库的使用 time库基本介绍时间获取时间格式化程序计时应用 time库是Python中处理时间的标...

  • Python 时间与日期处理

    [TOC] 内置库 time 模块 https://docs.python.org/3/library/time....

  • 关于python中time标准库的使用

    time库是python的标准库。 时间获取- time.time() 获取当前时间戳,是一个浮点数。- t...

  • (三)python常用标准库

    python常用标准库 python标准库常见模块 操作系统相关:os 时间与日期:time、datetime 科...

  • Python --- time 库

    笔记主要由来于 慕课网 Python 语言程序设计 1.关于 time 库 ( python 中处理时间的标准库...

  • #python基础入门#目录

    python基础入门_01 保留字常用函数turtle库基本数据类型time库 python基础入门_02 程序的...

  • Time 库

    time库是Python中处理时间的标准库 计算机时间的表达 import time提供获取系统时间并格式化...

  • python和pandas 时间处理

    python标准库包含于日期(date)和时间(time)数据的数据类型,datetime、time以及calen...

  • python数据分析-时间处理

    python标准库包含于日期(date)和时间(time)数据的数据类型,datetime、time以及calen...

网友评论

      本文标题:Python --- time 库

      本文链接:https://www.haomeiwen.com/subject/qdfvtctx.html