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

    该 模块内部使用的是当前平台的c库  内阁平台的c库支持的方法可能略有不同

      时间三种格式

        1.时间戳

        2.格式化字符串时间

        3.格式化时间

      三种时间相互转化

        从            至                                          使用

        秒                                            struct_time                            gmtime()       

        秒                                            struct_time在本地时间          localtime()

        struct_time                              秒                                           calendar.timegm()  

        struct_time在本地时间            秒                                           mktime()

      

    # 与时间相关的一个模块

    # 时间的三类
    # 1.时间戳 从1970-1-1 0:0:0开始到现在的秒数
    # print(time.time())
    # t = time.time()
    # time.sleep(10)
    # t2 = time.time()
    # print(t2-t)

    # 2.结构化时间
    print(time.localtime()) # 返回的是一个对象 其中包含一个元组 里面是每个时间的值 (东八区)
    print(time.localtime().tm_year) #单独获取某个时间属性
    print(time.gmtime()) # 世界统一时间 比北京时间晚了八小时


    # 3.格式化的字符串时间
    print(time.strftime("%Y-%m-%d %H:%M:%S %p"))
    print(time.strftime("%Y-%m-%d %X %p"))

    # 三种格式之间的相互转换
    #时间戳转为结构化
    print(time.localtime(time.time()))

    # 结构化转字符串
    print(time.strftime("%Y-%m-%d",time.localtime(time.time())))

    # 字符串转为结构化
    print(time.strptime("2018-10-15","%Y-%m-%d"))

    # 结构化转时间戳
    print(time.mktime(time.strptime("2018-10-15","%Y-%m-%d")))

    # 了解 格林威治时间
    print(time.asctime(time.localtime(60*60*24)))
    print(time.ctime(60*60*24))
  • 相关阅读:
    How can i install ctags in centos 6.4
    [转载] Ubuntu Vim powerline 插件
    Vim 相关网页
    [转载] vim技巧:设置空格和Tab字符可见
    Don't trust cplusplus.com, it's crap. If any, go to cppreference.com.
    Vim yank only 50 lines
    按进程名终止进程
    Shell 脚本 Tips
    Bash 脚本 逐行处理文本文件的内容
    生成并配置https本地证书
  • 原文地址:https://www.cnblogs.com/frank007/p/9794140.html
Copyright © 2011-2022 走看看