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

Python中如何获取今日及n日前日期并转为YYYYMMDD格式?

将datetime对象转为YYYYMMDD格式

你可以直接使用datetime对象的strftime()方法,传入格式字符串'%Y%m%d'就能得到目标格式的字符串。

修改后的完整代码如下:

import datetime

tod = datetime.datetime.now()
d = datetime.timedelta(days=365)
x = tod - d

# 转换为YYYYMMDD格式
tod_str = tod.strftime('%Y%m%d')
x_str = x.strftime('%Y%m%d')

print(tod_str)  # 输出示例:20230130
print(x_str)

格式参数说明:

  • %Y:4位数字的年份(例如2023)
  • %m:2位数字的月份(例如01)
  • %d:2位数字的日期(例如30)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 22:25:40