在python中将MMM YY转换为日期时间

在python中将MMM YY转换为日期时间,python,pandas,Python,Pandas,我有一列MMM YY格式的日期,想改为datetime 例如,是否可以将2016年12月转换为python中的日期?那么输出将是2016年12月1日?这应该满足您的要求: import datetime d = datetime.datetime.strptime('Dec 2016','%b %Y').strftime('%d/%m/%Y') print(d) 结果: 01/12/2016 这应该满足您的要求: import datetime d = datetime.datetim

我有一列MMM YY格式的日期,想改为datetime


例如,是否可以将2016年12月转换为python中的日期?那么输出将是2016年12月1日?

这应该满足您的要求:

import datetime

d = datetime.datetime.strptime('Dec 2016','%b %Y').strftime('%d/%m/%Y')

print(d)
结果:

01/12/2016

这应该满足您的要求:

import datetime

d = datetime.datetime.strptime('Dec 2016','%b %Y').strftime('%d/%m/%Y')

print(d)
结果:

01/12/2016

Python具有内置模块,该模块具有可将格式化字符串从/转换为datetime对象的函数。以下是这些函数的用法示例:

from datetime import datetime

s = 'Dec 2016'

print(datetime.strftime(datetime.strptime(s, '%b %Y'), '%d/%m/%Y'))
输出:

“2016年12月1日”

根据strftime和strptime格式代码:

%b是区域设置的缩写名称月份。 %d、 %m,%Y是零填充格式的日-月-年 请注意%b取决于区域设置!如果您有非美国地区,名称将不同

%b-月作为区域设置的缩写名称

美国1月、2月、12月

一月,二月,…,迪兹德乌德


Python具有内置模块,该模块具有可将格式化字符串从/转换为datetime对象的函数。以下是这些函数的用法示例:

from datetime import datetime

s = 'Dec 2016'

print(datetime.strftime(datetime.strptime(s, '%b %Y'), '%d/%m/%Y'))
输出:

“2016年12月1日”

根据strftime和strptime格式代码:

%b是区域设置的缩写名称月份。 %d、 %m,%Y是零填充格式的日-月-年 请注意%b取决于区域设置!如果您有非美国地区,名称将不同

%b-月作为区域设置的缩写名称

美国1月、2月、12月

一月,二月,…,迪兹德乌德

pd.to_datetime['2016年12月]?pd.to_datetime['2016年12月]?是否需要datetime.datetime?@LucasSeveryn模块datetime具有我们想要的名为datetime的类。如果我们直接使用from datetime import datetime导入类,那么我们可以编写更少的代码,然后d=datetime.strTime等等。如果需要datetime.datetime?@LucasSeveryn,模块datetime有我们想要的名为datetime的类。如果我们直接使用from datetime import datetime导入类,然后使用d=datetime.strptime等等,那么我们可以编写更少的代码