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))
  • 相关阅读:
    vue中mixins的使用方法和注意点(详)
    vue中异步组件实现按需加载
    Vue动态组件
    Vue中slot的介绍与使用
    vue面试(二)
    菜单加载学习1
    NPOI,导出Execl,压缩文件zip,发送Email
    使用Microsoft EnterpriseLibrary(微软企业库)日志组件把系统日志写入数据库和xml文件
    框架公用方法
    Model Validation 和测试Post参数
  • 原文地址:https://www.cnblogs.com/frank007/p/9794140.html
Copyright © 2011-2022 走看看