zoukankan      html  css  js  c++  java
  • python time常用转换

    1. 获取当前时间和时区

    # 当前时间float
    >>> time.time()
    1603281495.6232638
    # 当前english时间
    >>> time.ctime()
    'Wed Oct 21 20:00:25 2020'
    >>> 当前时间 time结构体
    >>> time.localtime()
    time.struct_time(tm_year=2020, tm_mon=10, tm_mday=21, tm_hour=19, tm_min=59, tm_sec=48, tm_wday=2, tm_yday=295, tm_isdst=0)
    

    2. 时间字符串转成time格式

    >>> time.strptime('2020-10-19 00:00:00', '%Y-%m-%d %H:%M:%S')
    time.struct_time(tm_year=2020, tm_mon=10, tm_mday=19, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=293, tm_isdst=-1)
    

    3. 时间字符串转换成float类型

    >>> time.mktime(time.strptime('2020-10-19 00:00:00', '%Y-%m-%d %H:%M:%S'))
    1603036800.0
    

    4. float类型转换成时间字符串

    >>> time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(1603036800.0))
    '2020-10-19 00:00:00'
    

    5. 时间和日期格式化符号说明

    %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 当前时区的名称
    %% %号本身
    
  • 相关阅读:
    codeforces C. No to Palindromes!
    codeforces D. Pashmak and Parmida's problem
    codeforces C. Little Pony and Expected Maximum
    codeforces D. Count Good Substrings
    codeforces C. Jzzhu and Chocolate
    codeforces C. DZY Loves Sequences
    codeforces D. Multiplication Table
    codeforces C. Painting Fence
    hdu 5067 Harry And Dig Machine
    POJ 1159 Palindrome
  • 原文地址:https://www.cnblogs.com/willwuss/p/13854407.html
Copyright © 2011-2022 走看看