You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Python代码将日期格式从m/d/yyyy改为mm/dd/yy?

解决日期格式调整问题

很简单,你可以直接借助datetime模块自带的strftime()方法来实现这种格式化需求,它专门设计用来处理日期时间的字符串输出,比手动拼接要高效且可靠得多。

修改后的代码示例:

import datetime
today = datetime.date.today()
formatted_date = today.strftime("%m/%d/%y")
print(formatted_date)

格式化符号说明:

  • %m:自动补零的两位数字月份(比如1月会变成01,12月就是12)
  • %d:自动补零的两位数字日期(比如5号变成05,28号就是28)
  • %y:年份的后两位数字(比如2024年会显示为24)

如果你非要坚持用原代码的format()方法,也可以通过补零格式化和年份切片来实现,但代码会繁琐一些:

import datetime
today = datetime.date.today()
formatted_date = '{0.month:02d}/{0.day:02d}/{1}'.format(today, str(today.year)[-2:])

不过显然strftime()是更推荐的方案,它是Python处理日期格式化的标准方式,可读性和维护性都更好。

内容的提问来源于stack exchange,提问作者4

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:41:28