您的位置:首页 > 其它

Strftime 时间格式大全

2020-04-24 11:03 239 查看

Strftime 时间格式大全

  • 技巧
  • strftime 可以转换成 str 的时间格式

    最近一直在做时间序列相关的东西,经常需要使用strftime输出自己想要的时间格式,搜寻了很多资料做了总结,方便以后查阅:

    例子: ‘2019-12-01 00:00:00’

    常用格式

    类型 备注 代码 显示内容
    完整日期
    "%F"
    ‘2019-12-01’
    完整日期
    "%D"
    or
    "%x"
    ‘12/01/19’
    完整时间
    "%X"
    or
    "%T"
    ‘00:00:00’
    年份
    '%Y'
    ‘2019’
    年份
    "%y"
    ‘19’
    月份
    "%B"
    ‘December’
    月份
    "%b"
    ‘De’
    月份 数字
    "%m"
    ‘12’
    星期
    "%A"
    ‘Sunday’
    星期
    "%a"
    ‘Sun’
    天数
    "%d"
    ‘01’
    小时 24时制
    "%H"
    ‘00’
    小时 12时制
    "%I"
    ‘12’
    小时 12时制
    "%I %p"
    ‘12 AM’
    分钟
    "%M"
    ‘00’
    "%S"
    ‘00’

    非常用格式

    例子: ‘2019-12-01 00:00:00’

    类型 备注 代码 显示内容
    微秒
    "%f"
    ‘000000’
    完整时间 全称
    "%c"
    ‘Sun Dec 1 00:00:00 2019’
    天数 一年第几天
    "%j"
    ‘335’
    天数 每周第几天
    %u
    ‘7’
    周数 每年第几周
    %U
    ‘48’

    技巧

    可以使用 \n 对 str 进行空行,使得其在打印的时候更加美观
    例如 :

    print(pd.to_datetime('20191201').strftime('%d\n%b\n%Y\n%X'))

    可以得到:
    01
    Dec
    2019
    00:00:00
    作为pandas的 x axis 的话每行都会自动居中哦

    • 点赞
    • 收藏
    • 分享
    • 文章举报
    大饼不会飞 发布了3 篇原创文章 · 获赞 3 · 访问量 6万+ 私信 关注
    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: