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写一个爬妹子的爬虫
Jun 08 Python
python实现雨滴下落到地面效果
Jun 21 Python
Python中is和==的区别详解
Nov 15 Python
Python图像处理模块ndimage用法实例分析
Sep 05 Python
python脚本后台执行方式
Dec 21 Python
python文件绝对路径写法介绍(windows)
Dec 25 Python
PyQt中使用QtSql连接MySql数据库的方法
Jul 28 Python
Python自动化之UnitTest框架实战记录
Sep 08 Python
tensorflow与numpy的版本兼容性问题的解决
Jan 08 Python
matplotlib交互式数据光标实现(mplcursors)
Jan 13 Python
python使用pygame创建精灵Sprite
Apr 06 Python
总结三种用 Python 作为小程序后端的方式
May 02 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简单读取xml文件的方法示例
2017/04/20 PHP
兼容ie和firefox js关闭代码
2008/12/11 Javascript
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
浅析JavaScript中的array数组类型系统
2016/07/18 Javascript
如何检测JavaScript的各种类型
2016/07/30 Javascript
js实现目录链接,内容跟着目录滚动显示的简单实例
2016/10/15 Javascript
微信小程序 wxapp地图 map详解
2016/10/31 Javascript
Bootstrap表格使用方法详解
2017/02/17 Javascript
求js数组的最大值和最小值的四种方法
2017/03/03 Javascript
Vue实现百度下拉提示搜索功能
2017/06/21 Javascript
Vue实例中生命周期created和mounted的区别详解
2017/08/25 Javascript
es6系列教程_ Map详解以及常用api介绍
2017/09/25 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
2018/08/20 Javascript
一步快速解决微信小程序中textarea层级太高遮挡其他组件
2019/03/04 Javascript
jQuery实时统计输入框字数及限制
2020/06/24 jQuery
JS实现简易图片自动轮播
2020/10/16 Javascript
wxpython 学习笔记 第一天
2009/03/16 Python
python数据结构之二叉树的遍历实例
2014/04/29 Python
举例讲解Python中metaclass元类的创建与使用
2016/06/30 Python
Python实现的本地文件搜索功能示例【测试可用】
2018/05/30 Python
Python使用统计函数绘制简单图形实例代码
2019/05/15 Python
Python操作SQLite数据库过程解析
2019/09/02 Python
PyCharm最新激活码(2020/10/27全网最新)
2020/10/27 Python
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
2021/03/17 Javascript
西班牙网上书店:Casa del Libro
2016/11/01 全球购物
北京-环亚运商测试题.net程序员初步测试题
2013/05/28 面试题
师范生实习的个人自我鉴定
2013/10/20 职场文书
个性与发展自我评价
2014/02/11 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
2014年市场部工作总结
2014/11/25 职场文书
单位证明范文
2015/06/18 职场文书
护士爱岗敬业心得体会
2016/01/25 职场文书
python如何利用cv2模块读取显示保存图片
2021/06/04 Python