zoukankan      html  css  js  c++  java
  • python time模块介绍(日期格式化 时间戳)

    import time
    
    # 1、time.time()  用于获取当前时间的时间戳,
    ticks = time.time()
    print(ticks)
    # 1545617668.8195682   浮点数
    
    #2、time.localtime()  从返回浮点数的时间戳向时间元组转换(本地时区),只要将浮点数传递给如localtime之类的函数
    time_dema = time.localtime(time.time())
    now_time = time.localtime()
    print(time_dema)
    # time.struct_time(tm_year=2018, tm_mon=12, tm_mday=24, tm_hour=10, tm_min=14, tm_sec=28, tm_wday=0, tm_yday=358, tm_isdst=0)
    
    #2、time.gmtime(时间戳) 将时间戳转化为UTC(0时区)的时间元组,与time.localtime()作用一样
    
    # 3、time.mktime(tupletime) 接受时间元组并返回时间戳 执行与gmtime(), localtime()相反的操作
    t = (2009, 2, 17, 17, 3, 38, 1, 48, 0)
    secs = time.mktime( t )
    print(secs)
    # 1234915418.000000
    
    #4、time.strftime(fmt, tupletime)  把时间元组格式化,第一个参数是格式化字符串,第二个参数是时间元组
    str_time= time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
    print(str_time)
    #'2018-12-24 10:26:50'
    
    # 5、time.strptime(str, fmt)根据指定的格式把时间字符串解析为时间元组  str:时间字符串  fmt:格式化字符串   与time.strftime(fmt, tupletime)功能相反
    tup_time = time.strptime(str_time, '%Y-%m-%d %H:%M:%S')
    print(tup_time)
    # time.struct_time(tm_year=2018, tm_mon=12, tm_mday=24, tm_hour=10, tm_min=26, tm_sec=50, tm_wday=0, tm_yday=358, tm_isdst=-1)
    
    #6、time.sleep(秒数)  推迟线程的运行时间
    
    #7、time.ctime(tupletime)/time.asctime(tupletime) 接受时间元组并返回一个可读的形式为"Tue Dec 11 18:07:14 2008"的字符串


    """
        python中时间日期格式化符号:
        ------------------------------------
        %y 两位数的年份表示(00-99)
        %Y 四位数的年份表示(000-9999)
        %m 月份(01-12)
        %d 月内中的一天(0-31)
        %H 24小时制小时数(0-23)
        %I 12小时制小时数(01-12)
        %M 分钟数(00=59)
        %S 秒(00-59)
        %a 本地简化星期名称
        %A 本地完整星期名称
        %b 本地简化的月份名称
        %B 本地完整的月份名称
        %c 本地相应的日期表示和时间表示
        %j 年内的一天(001-366)
        %p 本地A.M.或P.M.的等价符
        %U 一年中的星期数(00-53)星期天为星期的开始
        %w 星期(0-6),星期天为星期的开始
        %W 一年中的星期数(00-53)星期一为星期的开始
        %x 本地相应的日期表示
        %X 本地相应的时间表示
        %Z 当前时区的名称  # 乱码
        %% %号本身
    """

      

    笔记Demo

          

  • 相关阅读:
    关于返回上一页功能
    Mybatis Update statement Date null
    SQLite reset password
    Bootstrap Validator使用特性,动态(Dynamic)添加的input的验证问题
    Eclipse使用Maven2的一次环境清理记录
    Server Tomcat v7.0 Server at localhost failed to start
    PowerShell一例
    Server Tomcat v7.0 Server at libra failed to start
    商标注册英语
    A glance for agile method
  • 原文地址:https://www.cnblogs.com/We612/p/10168531.html
Copyright © 2011-2022 走看看