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

  • 相关阅读:
    Scrum Works 1.84安装
    使用Sandcastle Styles 来生成VS2008的帮助文档.
    NDoc 用户指南(转)
    第一章 C#语言基础(C# Language Elements)
    SQL Server 2005 中删除重复记录
    SDE 远程连接
    C# 按钮美化技巧
    SOP 中的 Service
    C# DateTime赋值为null
    C# WebBrowser显示html字符串
  • 原文地址:https://www.cnblogs.com/xlzhangq/p/13211302.html
Copyright © 2020-2023  润新知