美文网首页python进阶课
python时间格式化操作

python时间格式化操作

作者: 是九歌呀 | 来源:发表于2018-09-16 23:11 被阅读145次

    一 用法

    python中常用的两个时间库timedatetime时间格式化操作

    time库的格式化用法

    import time
    
    print(time.strftime('%Y-%m-%d %H:%M:%S'))
    print(time.strftime('%Y年%m月%d日 %H时%M分%S秒'))
    

    datetime库的格式化用法

    from datetime import datetime
    
    print(datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
    print(datetime.now().strftime('%Y年%m月%d日 %H时%M分%S秒'))
    

    二 格式化字符

    • %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本地相应的时间表示
    • %% %号本身

    三 常用时间格式整理(以time库为例,datetime库同试用)

    import time
    
    print('时间戳')
    print(time.time())
    print('年月日')
    print(time.strftime('%Y-%m-%d'))
    print(time.strftime('%x'))
    print('时分秒')
    print(time.strftime('%H:%M:%S'))
    print(time.strftime('%X'))
    print('年月日时分秒')
    print(time.strftime('%c'))
    print(time.strftime('%Y-%m-%d %H:%M:%S'))
    print(time.strftime('%Y年%m月%d日 %H时%M分%S秒'))
    

    输出结果:


    输出结果

    相关文章

      网友评论

        本文标题:python时间格式化操作

        本文链接:https://www.haomeiwen.com/subject/ohlqnftx.html