python 时间格式问题

  统计/机器学习 Python    浏览次数:2151        分享
0


各位大佬好:

有一列日期格式显示为:,请问这种格式如和在python内转为这种形式呢?

 

jd910910   2019-09-25 14:37



   1个回答 
2

%b表示三个字母的月份,%y表示两个数字的年份,%Y表示四个数字的年份,%m表示两个数字的月份,%d表示两个数字的日期

from datetime import datetime
def date_convert(date_str):
    return datetime.strptime(date_str,'%b-%y').strftime('%Y-%m-%d')

上面的函数的运行结果

date_convert('Jan-85')

'1985-01-01'

date_convert('Nov-80')

'1980-11-01'

SofaSofa数据科学社区DS面试题库 DS面经

orz_k   2019-09-25 15:11

感谢!! - jd910910   2019-09-25 15:33


  相关讨论

from __future__ import division是什么意思

python中休眠

pymongo多线程报错Address already in use

怎么check dataframe 中的某个元素是否字符串?

python如何删除dict中的一个key?

怎么对有多个空格的字符串进行split?

python里有没有类似matlab里linspace的功能?

python里求累计和

dataframe数据变long python有stata类似的命令吗

python里的TYPE_CHECKING是什么作用?

  随便看看

sklearn分类模型中预测结果怎么调整概率的阈值

micro和macro F1 score分别是什么意思?

在jupyter后台进程没有shutdown的notebook一直会占用内存吗?

人工神经网络有哪些常用的激活函数?

【站务】我们回来了