首页 > 解决方案 > 如何在 Python 中将 yyyy-mm-dd (2018-08-09) 转换为 Aug09?

问题描述

我正在用 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')

标签: pythonanaconda

解决方案


date_str = '2018-08-09'
d = datetime.strptime(date_str, '%Y-%m-%d')
print(d.strftime('%b%d')

另请参阅python 日期时间参考


推荐阅读