time库

time库的使用

  1>  time()获得当前的时间戳,及计算机内部时间值,浮点数

  >>>time.time()

  1603846905.0864635

    ctime()获取当前时间并且以易读方式表示,返回字符串

  >>>time.ctime()

  'Wed Oct 28 09:06:00 2020'

  3>  gmtime()  获取当前时间,表示计算机可以读懂的时间

  time.struct_time(tm_year=2020, tm_mon=10, tm_mday=28, tm_hour=1, tm_min=8, tm_sec=23, tm_wday=2, tm_yday=302, tm_isdst=0)

  

  时间格式化

  -格式化:strftime(tpl,ts) :tpl是格式化模板字符串,用来定义输出效果,ts是计算机内部时间变量  

    >>>t = time.gmtime()

    >>>time.strftime("%Y-%m-%d %H:%M:%S",t)

    '2020-10-28 01:12:55'

    strptime(str,tpl):str是字符串形式的时间,tpl是格式化模板字符串,用来定义输入效果

    >>> timeStr = '2020-10-28 01:12:55'

    >>>time.strptime(timeStr,"%Y-%m-%d %H:%M:%S")

    time.struct_time(tm_year=2020, tm_mon=10, tm_mday=28, tm_hour=1, tm_min=12, tm_sec=55, tm_wday=2, tm_yday=302, tm_isdst=-1)

    

程序计时

    -程序计时是指测量气质动作经历的时间的过程

    -测量时间:perf_counter():返回一个CPU级别的精确时间技术值,单位为秒,由于计数值不确定,连续调用差值才有意义

    >>>start = time.perf_counter()

    >>>start

    1771.9203749

    >>>end = time.perf_counter()

    >>>end

    1911.0228268

    >>>end - start

    139.1024519

 

sleep(s)函数:s拟定为休眠时间,单位是淼,可以是浮点数

    >>>def wait():

        time.sleep(3.3)

    >>>wait()  #程序将等待3.3秒后再退出

 

posted @ 2020-10-28 09:40  nilinwang  阅读(45)  评论(0)    收藏  举报