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))

  • 相关阅读:
    服务端获取实际IP工具类
    vue-element-admin整合服务端代理api
    elemengui分页
    vue获取浏览器地址栏参数
    el-table-column动态判断显示性别男女
    nginx代理静态页面添加二级目录
    nginx配置代理指向Redis
    SpringBoot整合Redis日志反复提示Redis重连问题
    centos7安装Redis
    nohup启动jar包
  • 原文地址:https://www.cnblogs.com/xlzhangq/p/13211302.html
Copyright © 2011-2022 走看看