python - python中的日期时间抛出值错误
问题描述
我正在尝试在 python 原始日期 - 16-Jul-2018 00:00 最终日期 - 2018-08-16 00:00 中转换数据框中列的日期时间格式
results['Date1']=dt.datetime.strptime(str(results['Date']), "%d-%b-%Y %H:%M").strftime("%Y-%m-%d %H:%M")
解决方案
这应该有效:
result['Date1'] = pd.to_datetime(result['Date1'], format="%d-%b-%Y %H:%M").dt.strftime('%Y-%m-%d %H:%M')
输入:
Date1
0 16-Jul-2018 00:00
输出:
Date1
0 2018-07-16 00:00
推荐阅读
- python - 从heroku服务器中的python脚本运行节点子进程
- html - 动态选择的选定标签不起作用
- java - 无法从类型中对非静态方法 getX() 进行静态引用
- sql - 如果有名字和姓氏超过一个字符,则从表中查找大写名字和姓氏
- python - 从python中的url列表中提取数据时,多处理不起作用
- python - Python 请求 - 将代理的字典分配给请求
- rust - 如何使用 dbus 检测 Rust 中的应用程序唯一性
- php - Laravel5.8:从表中检索数据
- php - 通过 PHP/MySql 更新表数据
- mysql - MySQL 在单行中获取最小和最大列的匹配行