我有一个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
答案 0 :(得分:0)
你想要这样的东西吗?
today = datetime.datetime.now()
print(today.strftime('%Y%j'))
今天的输出是:
2017260