zoukankan      html  css  js  c++  java
  • time模块

    6.10自我总结

    1.time模块

    1.三种时间的显示样式

    1.时间戳

    1.相关函数

    1.time()

    2.显示样式

    import time
    print(time.time())
    #1560150343.5837357 距离计算机元年1970年1月1日00:00:0的过去了多少秒
    

    2.结构化时间

    1.相关函数

    1.localtime()(北京时间)

    2.gmtime()(世界标准时间)

    2.显示样式

    import time
    print(time.localtime())
    '''
    time.struct_time(tm_year=2019, tm_mon=6, tm_mday=10, tm_hour=15, tm_min=2, tm_sec=38, tm_wday=0, tm_yday=161, tm_isdst=0)
    '''
    

    3.格式化时间

    1.相关函数

    1.strftime('输出格式',默认是北京时间time..localtime())

    2.显示方式

    #显示方式由于strftime里面前面填写的字符串格式决定,对于字符串代表的内容
    	%z 所在时区
        %Y  年
        %m  月(月的数字形式)
        %b  月(英文缩写)
        %B  月(英文全屏)
        %d  日
        %a  星期(英文缩写)
        %A  星期(英文全拼)
        %H  几时(24小时计数)
        %M  几分
        %S  几秒
    	%X  时:分:秒
        %I 几时(12小时计数)
        %c Mon Jun 10 07:21:20 2019
    	%p 上午下午的英文缩写            
    

    2.三种时间之间的相互转化

    import time
    #格式化时间   (strptime)→  结构时间   (mktime)→    时间戳
    #格式化时间
    strf_time = time.strftime('%c')#默认是北京时间的时间结构时间
    print(strf_time)
    #Mon Jun 10 15:36:39 2019
    
    #格式化时间   (strptime)→  结构时间
    structural_time = time.strptime(strf_time,'%c')
    print(structural_time)
    #time.struct_time(tm_year=2019, tm_mon=6, tm_mday=10, tm_hour=15, tm_min=36, tm_sec=39, tm_wday=0, tm_yday=161, tm_isdst=-1)
    
    #结构时间   (mktime)→    时间戳
    times_tamp = time.mktime(structural_time)
    print(times_tamp)
    #1560152199.0
    
    #时间戳   (localtime/gmtime)→  结构时间   (strftime)→    格式化时间 
    

    3.了解函数

    1.asctime/ctime

    传入内容类型不一样,但都是以%c格式化时间输出

    asctime

    print(time.asctime()) #默认是传入北京时间的结构化时间格式
    #Mon Jun 10 15:43:57 2019
    print(time.localtime())
    #Mon Jun 10 15:43:57 2019
    

    ctime

    print(time.ctime())#默认是传入北京时间的时间戳格式
    #Thu Mar  7 16:22:11 2019
    print(time.ctime(time.time()))
    #Thu Mar  7 16:22:11 2019
    

    2.sleep

    time.sleep('延迟时间')上一行代码执行完毕代码延迟几秒执行下一个代码
    
  • 相关阅读:
    一道亲戚的生物学改题
    【水】强化16题解
    【我为标程写注释】最大值最小化
    【我为标程写注释】卢斯进制
    oracle 解锁表
    Oracle存储过程根据指定日期返回(N个)工作日的时间
    NPOI_2.1.3_学习记录(6)-Excel中设置小数、百分比、货币、日期、科学计数法和金额大写
    NPOI_2.1.3_学习记录(5)-创建Excel的页眉页脚
    NPOI_2.1.3_学习记录(4)-Excel中单元格的复制
    NPOI_2.1.3_学习记录(2)-在Excel中创建工作表(Sheet)
  • 原文地址:https://www.cnblogs.com/pythonywy/p/10998160.html
Copyright © 2011-2022 走看看