【问题标题】:How do I convert yyyy-mm-dd (2018-08-09) to Aug09 in Python?如何在 Python 中将 yyyy-mm-dd (2018-08-09) 转换为 Aug09?
【发布时间】:2019-02-12 06:31:45
【问题描述】:

我正在用 anaconda 绘制图表,它采用 start_dt = x1[0] 和 end_dt = x1[29]。 x 轴上有 30 个值。现在,被选中的日期已经是 Aug09 的形式。但我想切换到另一个日期为 yyyy-mm-dd 格式的文件。如何更改传递给 state_dt 和 end_dt 的日期格式?

plt.suptitle(heading + start_dt + '-' + end_dt, size=26, fontweight='bold', va='top')

【问题讨论】:

标签: python anaconda


【解决方案1】:
date_str = '2018-08-09'
d = datetime.strptime(date_str, '%Y-%m-%d')
print(d.strftime('%b%d')

另见the python datetime reference

【讨论】:

    猜你喜欢
    • 2011-10-22
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多