python中有关时间日期格式转换问题


Posted in Python onDecember 25, 2019

每次遇到pandas的dataframe某列日期格式问题总会哉坑,下面记录一下常用时间日期函数....

1、字符串转化为日期 str—>date

import datetime
date_str = '2006-01-03'
date_ = datetime.datetime.strptime(date_str,'%Y-&m-%d')

这是单个字符串的转化,其中“%Y-%m-%d”表示日期字符串的格式,若date_str='2006/1/3',则可写为“%Y/%m/%d”,以此类推。

一般地,我们经常会对dataframe的某一列进行操作:

可以应用apply函数:

def strptime_row(rowi):
  return datetime.datetime.strptime(rowi,'%Y/%m/%d')
 
df['date'] = df['date'].apply(strptime_row)

可能apply()函数效率比较低一些,应该有专门针对某一列日期格式操作的函数,如

import pandas as pd
df['date'] = pd.to_datetime(df['date'])

to_datetime()函数可以解析多种不同的日期表示形式(如“7/6/2011”,2011年6月7日),对标准日期格式(如ISO8601)解析非常快。

还有parse()函数,几乎可以识别所有人类能够理解的日期表示方式(但遗憾的是中文不行),如:

from dateutil.parser import parse
parse('Jan 31,2008 10:45 AM')

2、日期转化为字符串

可以使用strftime()函数

python中有关时间日期格式转换问题

总结

以上所述是小编给大家介绍的python中有关时间日期格式转换问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python的垃圾回收机制深入分析
Jul 16 Python
Python爬虫抓取代理IP并检验可用性的实例
May 07 Python
Python3实现转换Image图片格式
Jun 21 Python
python画一个玫瑰和一个爱心
Aug 18 Python
Python 中包/模块的 `import` 操作代码
Apr 22 Python
Python异常处理例题整理
Jul 07 Python
Python 解码Base64 得到码流格式文本实例
Jan 09 Python
python dict如何定义
Sep 02 Python
基于Python制作一副扑克牌过程详解
Oct 19 Python
pandas中DataFrame重置索引的几种方法
May 24 Python
Python实现简单得递归下降Parser
May 02 Python
python解析照片拍摄时间进行图片整理
Jul 23 Python
python cv2读取rtsp实时码流按时生成连续视频文件方式
Dec 25 #Python
Python和Sublime整合过程图示
Dec 25 #Python
python 利用已有Ner模型进行数据清洗合并代码
Dec 24 #Python
Python迷宫生成和迷宫破解算法实例
Dec 24 #Python
Python3 A*寻路算法实现方式
Dec 24 #Python
python logging添加filter教程
Dec 24 #Python
python打印异常信息的两种实现方式
Dec 24 #Python
You might like
FCKeditor的安装(PHP)
2007/01/13 PHP
关于php mvc开发模式的感想
2011/06/28 PHP
php图片上传存储源码并且可以预览
2011/08/26 PHP
Javascript下IE与Firefox下的差异兼容写法总结
2010/06/18 Javascript
JavaScript 变量作用域分析
2011/07/04 Javascript
js关闭模态窗口刷新父页面或跳转页面
2012/12/13 Javascript
js获取height和width的方法说明
2013/01/06 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
2013/10/25 Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
2014/03/08 Javascript
Jquery easyui开启行编辑模式增删改操作
2016/01/14 Javascript
深入浅析JSON.parse()、JSON.stringify()和eval()的作用详解
2016/04/03 Javascript
Zabbix添加Node.js监控的方法
2016/10/20 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
Vue按需加载的具体实现
2017/12/02 Javascript
javascript中数组的常用算法深入分析
2019/03/12 Javascript
VSCode使用之Vue工程配置eslint
2019/04/30 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
2020/07/31 Javascript
vue3+typescript实现图片懒加载插件
2020/10/26 Javascript
简单的Python的curses库使用教程
2015/04/11 Python
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
python脚本爬取字体文件的实现方法
2017/04/29 Python
Python实现的桶排序算法示例
2017/11/29 Python
Django开发中复选框用法示例
2018/03/20 Python
浅谈pyqt5在QMainWindow中布局的问题
2019/06/21 Python
使用TensorFlow-Slim进行图像分类的实现
2019/12/31 Python
Python 字符串处理特殊空格\xc2\xa0\t\n Non-breaking space
2020/02/23 Python
python字符串常用方法及文件简单读写的操作方法
2020/03/04 Python
Django-Scrapy生成后端json接口的方法示例
2020/10/06 Python
Merrell美国官网:美国登山运动鞋品牌
2018/02/07 全球购物
团组织关系介绍信
2014/01/12 职场文书
学生打架检讨书大全
2014/01/23 职场文书
职工运动会感言
2014/02/07 职场文书
班班通项目实施方案
2014/02/25 职场文书
幸福中国演讲稿
2014/09/12 职场文书
王金山在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
因个人工作失误检讨书
2019/06/21 职场文书