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
相关产品推荐
相关产品推荐

