美文网首页
python笔记3.4-3.5:time库的使用2020-08-

python笔记3.4-3.5:time库的使用2020-08-

作者: 看不到任何出路 | 来源:发表于2020-08-05 21:02 被阅读0次

    time库的函数:

    1. 时间获取函数
    • time.time():获取当前时间戳,即计算机内部时间值,浮点数。输出:1596622815.0939264(1970.1.1-今 的秒数)
    • time.ctime:获取当前时间并以易读方式表示,返回字符串。输出:Wed Aug 5 18:20:21 2020
    • time.gmtime():获取当前时间,表示为计算机可处理的时间格式(struct_time格式)。输出:time.struct_time(tm_year=2020, tm_mon=8, tm_mday=5, tm_hour=10, tm_min=22, tm_sec=12, tm_wday=2, tm_yday=218, tm_isdst=0)。可作为时间格式化函数:strftime 的输入。
    2. 时间格式化函数
    • time.strftime(tpl,ts):计算机内部时间—>格式化字符串;tpl是格式化模板字符串,用来定义输出效果。ts是计算机内部事件类型变量。
      tpl组成(即格式化字符串):%Y、%m、%B、%b、%d、%A、%a、%H、%I、%p、%S
      eg:
    t=time.gmtime()
    time.strftime("%Y-%m-%d %H:%M:%S",t)
    #输出:2020-08-05 12:33:43
    
    • time.strptime(str,tpl):字符串—>计算机内部时间;str是字符串形式的时间值,tpl是格式化模板字符串,用来定义输入效果。
      eg:
    timestr='2018-01-26 12:55:20'
    time.strptime(timestr,"%Y-%m-%d %H:%M:%S")
    # 输出:time.struct_time(tm_year=2018, tm_mon=1, tm_mday=26, tm_hour=12, tm_min=55, tm_sec=20, tm_wday=4, tm_yday=26, tm_isdst=-1)
    
    3. 程序计时函数
    • time.perf_counter():返回当前CPU级别的精确时间,单位为秒。
      eg:
    >>> start=time.perf_counter()
    >>> end=time.perf_counter()
    >>> end-start
    13.6232628
    
    • time.sleep(s):休眠 s 秒,单位是 秒,可以是浮点数。

    补充:

    关于Python的time.clock()函数 其实time.perf_counter()也有相同的问题。

    相关文章

      网友评论

          本文标题:python笔记3.4-3.5:time库的使用2020-08-

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