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))
  • 相关阅读:
    错误总结Mapper扫描不到
    Spring项目出现--Error:java: Compilation failed: internal java compiler error
    mybatis-plus自动填充时间
    自定义异常类
    Swagger配置类
    JwtUtils工具类
    MD5加密工具类
    SpringBoot通用返回JSON数据封装类
    使用Swagger测试使传入json数据时出现JSON parse error: Unexpected character (‘}‘ (code 125)): was expecting double
    org.springframework.context.ApplicationContextException: Unable to start web server; nested exceptio
  • 原文地址:https://www.cnblogs.com/frank007/p/9794140.html
Copyright © 2011-2022 走看看