将日期转换为Python中Dataframe的年份

时间:2017-09-17 16:50:51

标签: python date datetime

我有一个Dataframe traindf,其日期列的日期格式为“YYYY-MM-DD”。我试图在一年中转换日期并附加到年份。对于前者“2010-02-05”至“2010036”。我得到了以下代码,但想检查是否有任何有效的方法来获取它。

dtstrip = [int('%d%03d'%(datetime.datetime.strptime(dt,fmt).timetuple()。tm_year,datetime.datetime.strptime(dt,fmt).timetuple()。tm_yday) )对于tratf中的dt ['日期']]

traindf ['Date'] = dtstrip

1 个答案:

答案 0 :(得分:0)

你想要这样的东西吗?

today = datetime.datetime.now()
print(today.strftime('%Y%j'))

今天的输出是:

2017260