小编Can*_*ang的帖子

如何从datetime对象中仅提取月份和日期?

我试图做一个散点图,我的x轴需要是一年中的每一天.我首先在数据文件中读取并获取日期列,其中填充了整数,如19800801.所以我将其转换integerdatetime:

datetimes_0 = datetime.strptime(str(dates_pitts[0]), '%Y%m%d')
Run Code Online (Sandbox Code Playgroud)

然后我想通过编写以下内容从datetime对象中仅提取月份和日期:

s = datetimes_0.strftime("%m%d")
Run Code Online (Sandbox Code Playgroud)

我意识到他们返回的值strftime不再是日期时间对象,所以我尝试将其转换回datetime对象

s0= datetime.strptime(s, '%m%d')
Run Code Online (Sandbox Code Playgroud)

但它不是只给我一个月和一天,而是让我回到了整年,一个月和一天.我的问题是如何从给定的整数(如19800801)中提取只有月和日(两者)的日期时间对象?

python datetime matplotlib strptime pandas

4
推荐指数
2
解决办法
3万
查看次数

标签 统计

datetime ×1

matplotlib ×1

pandas ×1

python ×1

strptime ×1