zoukankan      html  css  js  c++  java
  • 【python】模块初识之time模块

    模块导入:

    1、将整个模块导入,例如:import time,在引用时格式为:time.sleep(1)

    2、将整个模块中全部函数导入,例如:from time import *,在引用时格式为:sleep(1)

    3、将模块中特定函数导入,例如:from time import sleep,在引用时格式为:sleep(1)

    4、将模块换个别名,例如:import time as abc,在引用时格式为:abc.sleep(1)。

    time 时间模块

    1、时间戳时间

    #格林威治时间,float数据类型  给机器用的

        # 英国伦敦的时间  1970.1.1 0:0:0

    # 北京时间 1970.1.1 8:0:0

    import time

    print(time.time())   # 时间戳时间

    print(time.localtime())  #本地时间,北京时间

    print(time.gmtime())   #UTC时间,伦敦时间

    print(time.localtime(1500000000))

    2结构化时间,时间对象 

    上下两种格式的中间状态

        #时间对象 能够通过.属性名来获取对象中的值

    print(time.strftime('%Y-%m-%d'))  # 格式化时间 str format time

    time_obj = time.localtime()       # 对象数据结构的

    print(time_obj)

    print(time_obj.tm_year)

    print(time_obj.tm_mday)

    3格式化时间,字符串时间,str数据类型 

    #给人看的

        # 可以根据你需要的格式 来显示时间

    print(time.strftime('%Y-%m-%d %A %H:%M:%S'))

    print(time.strftime('%y-%m-%d %A %H:%M:%S'))

    print(time.strftime('%y/%m/%d %H:%M:%S'))

    print(time.strftime('%c'))

     

    # 计算本月一号的时间戳时间

    #使用结构化时间转

    struct_time = time.localtime()

    struct_time = time.strptime('%s-%s-1'%(struct_time.tm_year,struct_time.tm_mon),'%Y-%m-%d')

    print(time.mktime(struct_time))

    #使用格式化时间转

    ret = time.strftime('%Y-%m-1')

    struct_time = time.strptime(ret,'%Y-%m-%d')

    print(time.mktime(struct_time))

  • 相关阅读:
    EEPROM芯片AT2402驱动
    FPGA 状态机(FSM)的三段式推荐写法
    1602液晶驱动
    Bresenham快速画直线算法
    I2C总线驱动程序
    从数据库中取时间类型显示
    C# 页面关联类似模式窗口
    C# 页面javascript 页面跳转刷新
    网页有趣的时间显示控件
    DataSet
  • 原文地址:https://www.cnblogs.com/xlzhangq/p/13211302.html
Copyright © 2011-2022 走看看