• time与datetime模块


    在python中,通常用下面几种方式来表示时间:

    • 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量.
    • 格式化的时间字符串(format string)
    • 结构化的时间(struct_time) :  struct_time元组共有9个元素(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时)

    # time模块里的部分特有函数
    
    import time
    
    # time.sleep(1)      #time.sleep(s)函数让程序进程暂停秒数,经常利用sleep函数来测试程序
    # 暂停时的执行情况,如多个线程发生冲突时的情况
    
    # time.clock()        #将当前cpu处理器时间返回为以秒为单位的浮点数
    
    time.strftime('下午%H: %M分:%S秒')
    
    time.time()     #自纪元年以秒为单位返回浮点数的时间
    import datetime
    print(datetime.datetime.now())
    
    print(datetime.datetime.fromtimestamp(time.time()))     #时间戳直接转成日期格式
    
    print(datetime.datetime.now() + datetime.timedelta(days=3))     #当期时间+3天
    print(datetime.datetime.now() - datetime.timedelta(days=3))     #当前时间-3天
    print(datetime.datetime.now() + datetime.timedelta(days=-3))    #当前时间-3天
    print(datetime.datetime.now() + datetime.timedelta(days=3,hours=3))     #当前时间+3天+30分
    
    
    #输出结果
    2018-12-05 21:54:01.007084
    2018-12-05 21:54:01.007084
    2018-12-08 21:54:01.007084
    2018-12-02 21:54:01.007084
    2018-12-02 21:54:01.007084
    2018-12-09 00:54:01.007084

    strftime()方法和strptime()方法的时间日期格式化符号及所代表意思

      1, %y  代表两位数的年份表示

      2, %Y  代表四位数的年份表示

      3, %m  代表月份

      4, %M  代表分钟数

      5, %d  代表月内中的一天

      6, %H  代表24小时制小时数

      7, %I  代表12小时制小时数

      8, %S  代表秒

      9, %a  本地简化星期名称

      10, %A  本地完整星期名称

      11, %b  本地简化的月份名称

      12, %B  本地完整的月份名称

      13, %c  本地相应的日期表示和时间表示

      14, %j  年内的一天

      15, %p  本地AM或者PM

      16, %U  一年中的星期数,星期天为星期的开始

      

  • 相关阅读:
    deepin15.11安装Oracle JDK
    API文档-BASE-BASE
    miniui控件的el属性(自动生成的标签)
    miniui从继承看控件处理
    miniui中的继承
    miniui加载(二)
    miniui 加载文件时会做的一些事情
    二、运行盛派的Demo(看下效果)
    一、选择云服务器和测试微信公众号Token
    绘制圆角(2)
  • 原文地址:https://www.cnblogs.com/kp1995/p/10073909.html
Copyright © 2020-2023  润新知