本文介绍了在python中将整数(YYYYMMDD)转换为日期格式(mm/dd/yyyy)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下数据框.
id int_date 1 20160228 2 20161231 3 20160618 4 20170123 5 20151124如何将上述int格式的日期转换为mm/dd/yyyy的日期格式?想要这种特殊格式以进行进一步的excel操作吗?
How to convert above date in int format to date format of mm/dd/yyyy? Want this in particular format for further excel operations?
id int_date 1 02/28/2016 2 12/31/2016 3 06/18/2016 4 01/23/2017 5 11/24/2015是否也可以只用月份来生成第三列?例如int_date的一月,二月等?
IS it also possible to generate third column with only Month in words? like January, February etc from int_date?
我尝试关注
date = datetime(year=int(s[0:4]), month=int(s[4:6]), day=int(s[6:8]))但是日期在datetime对象中,如何将其作为日期放入熊猫DF中?
but date is in datetime object, how to put it as date in pandas DF?
推荐答案您可以使用datetime方法.
from datetime import datetime a = '20160228' date = datetime.strptime(a, '%Y%m%d').strftime('%m/%d/%Y')祝你好运;
更多推荐
在python中将整数(YYYYMMDD)转换为日期格式(mm/dd/yyyy)
发布评论