zoukankan      html  css  js  c++  java
  • 时间模块

    1、三种模式
    1、时间戳时间 浮点数 秒为单位 机器使用
    2、结构化时间,元组
    3、格式化时间 str数据类型 ’2018年9月4日 9时10分20秒‘ 人使用
         计算机开始时间: 
              1970.1.1 0:0:0     英国伦敦时间
      1970.1.1 8:0:0 东8区
    2、时间戳时间
    import time
    print(time.time())     #1536045549.7334638

    3、结构化时间

    import time
    struct_time = time.localtime() 
    print(struct_time)    #time.struct_time(tm_year=2018, tm_mon=9, tm_mday=4, tm_hour=15, tm_min=19, tm_sec=44, tm_wday=1, tm_yday=247, tm_isdst=0)
    print(struct_time.tm_hour)  #15 

    4、格式化时间

    import time
    fmt = time.strftime('%H:%M:%S')
    fmt1 = time.strftime('%Y-%m-%d')
    fmt2 = time.strftime('%y-%m-%d')
    fmt3 = time.strftime('%c')
    print(fmt)        #15:21:44
    print(fmt1)        #2018-09-04
    print(fmt2)        # 18-09-04
    print(fmt3)        # Tue Sep  4 15:21:44 2018

    5、格式化时间---->>时间戳时间

    import time
    str_time = '2018-9-4'   # ---> 时间戳时间
    struct_time = time.strptime(str_time ,'%Y-%m-%d')  # 转换结构化时间
    # print(struct_time)       
    timetamp_time =  time.mktime(struct_time)     # 转换时间戳时间
    print(timetamp_time)

    6、时间戳时间---->>格式化时间

    import time
    timmetamp_time1 = 3000000000
    struct_time1 = time.localtime(3000000000)
    fmt_time = time.strftime('%Y-%m-%d %H:%M:%S',struct_time1)
    print(fmt_time)  # 2065-01-24 13:20:00

    7、时间转换图

    8、时间应用题

    写函数,计算本月1号的时间戳时间
    import time
    def func():
        timer = time.strftime('%Y-%m-1')
        struct_time = time.strptime(timer,'%Y-%m-%d')
        timetamp_time =  time.mktime(struct_time)
        return timetamp_time
    ret = func()
    print(ret)
  • 相关阅读:
    probuf了解
    rebbitmq-RPC(C#)
    获取指定数量的有序列表
    RPC(Remote Procedure Call Protocol)
    正则表达式(c#)
    02_python函数
    01_python基础
    养生茶
    测试左右移浅淡
    python类的组合
  • 原文地址:https://www.cnblogs.com/youhongliang/p/9584781.html
Copyright © 2011-2022 走看看