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使用内存zipfile对象在内存中打包文件示例
Apr 30 Python
python k-近邻算法实例分享
Jun 11 Python
python中的函数用法入门教程
Sep 02 Python
Python 查找list中的某个元素的所有的下标方法
Jun 27 Python
pandas条件组合筛选和按范围筛选的示例代码
Aug 26 Python
Python读写文件模式和文件对象方法实例详解
Sep 17 Python
使用PyCharm进行远程开发和调试的实现
Nov 04 Python
win10下python2和python3共存问题解决方法
Dec 23 Python
python中wx模块的具体使用方法
May 15 Python
python3.7添加dlib模块的方法
Jul 01 Python
pycharm 的Structure界面设置操作
Feb 05 Python
Flask搭建一个API服务器的步骤
May 28 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
php源码分析之DZX1.5加密解密函数authcode用法
2015/06/17 PHP
PHP多文件上传实例
2015/07/09 PHP
PHP函数rtrim()使用中的怪异现象分析
2017/02/24 PHP
php图像验证码生成代码
2017/06/08 PHP
PHP简单实现记录网站访问量功能示例
2018/06/06 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
ThinkPHP5&5.1实现验证码的生成、使用及点击刷新功能示例
2020/02/07 PHP
Javascript技巧之不要用for in语句对数组进行遍历
2010/10/20 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
2012/09/30 Javascript
javascript实现TreeView 无刷新展开的实例代码
2013/07/13 Javascript
两种不同的方法实现js对checkbox进行全选和反选
2014/05/13 Javascript
深入学习JavaScript对象
2015/10/13 Javascript
javascript实现列表切换效果
2016/05/02 Javascript
Vue2.0 实现单选互斥的方法
2018/04/13 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
简述JS浏览器的三种弹窗
2018/07/15 Javascript
vue中img src 动态加载本地json的图片路径写法
2019/04/25 Javascript
用Python代码来绘制彭罗斯点阵的教程
2015/04/03 Python
python的多重继承的理解
2017/08/06 Python
Python实现FTP弱口令扫描器的方法示例
2019/01/31 Python
python的常见矩阵运算(小结)
2019/08/07 Python
Pytorch 保存模型生成图片方式
2020/01/10 Python
Python unittest基本使用方法代码实例
2020/06/29 Python
详解python logging日志传输
2020/07/01 Python
css3中transition属性详解
2014/09/02 HTML / CSS
CSS3中animation实现流光按钮效果
2020/12/21 HTML / CSS
罗德与泰勒百货官网:Lord & Taylor
2016/08/12 全球购物
C#怎么让一个窗口居中显示?
2015/10/20 面试题
肯尼迪就职演说稿
2013/12/31 职场文书
学员自我鉴定
2014/03/19 职场文书
网站出售协议书范文
2014/10/10 职场文书
政风行风评议工作总结
2014/10/21 职场文书
2014年法务工作总结
2014/12/11 职场文书
个人年终总结怎么写
2015/03/09 职场文书
2016预备党员培训心得体会
2016/01/08 职场文书
mysql知识点整理
2021/04/05 MySQL