• time模块


    time模块,顾名思义就是用来处理关于时间的模块。

    导入:

    import time

     time模块中时间表现的格式主要有三种:

      a、timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量

      b、struct_time时间元组,共有九个元素组。

      c、format time 格式化时间,已格式化的结构使时间更具可读性。包括自定义格式和固定格式。

    一图知时间格式之间的转化

    写几个格式化时间和时间元组之间转换的例子,否则不好理解

    import time
    
    # 将时间元组转换为格式化时间
    print(time.strftime("%Y-%m-%d %X", time.localtime()))   # 2018-08-10 16:40:13
    
    # 将字符串时间转换为结构化时间
    print(time.strptime("2018:01:01 17:50:36", "%Y:%m:%d %X"))  # time.struct_time(tm_year=2018, tm_mon=1, tm_mday=1, tm_hour=17, tm_min=50, tm_sec=36, tm_wday=0, tm_yday=1, tm_isdst=-1)

    补充

    时间元组的属性:

    结构化时间格式表示

     其他

     如果你不想排版,就是想看时间的话用以下两个方法

    print(time.asctime()) # Fri Aug 10 16:40:13 2018, 它的参数是时间元组(不写默认当前),相较于strftime它不用排版。
    print(time.ctime()) # Fri Aug 10 16:40:13 2018,它的参数是一个时间戳(不写默认当前)

    注:两个都是无法排版的,优点就是方便

    还有一种常用的查看时间的方式,不过不是time模块的:

    import datetime
    
    print(datetime.datetime.now())  # 2018-08-10 16:53:39.068970

     time模块中还有一个常用方法就是sleep(secs),用来让线程推迟指定的时间运行

  • 相关阅读:
    作业
    第四次作业
    第三次作业
    作业
    第4次作业
    第3次作业,c语言
    第二次作业
    黄义方 作业4
    课堂作业
    第三次作业
  • 原文地址:https://www.cnblogs.com/kuxingseng95/p/9448189.html
Copyright © 2020-2023  润新知