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中os操作文件及文件路径实例汇总
Jan 15 Python
使用Python写CUDA程序的方法
Mar 27 Python
Python使用matplotlib绘制余弦的散点图示例
Mar 14 Python
使用python语言,比较两个字符串是否相同的实例
Jun 29 Python
Python数据分析matplotlib设置多个子图的间距方法
Aug 03 Python
python八皇后问题的解决方法
Sep 27 Python
Python selenium根据class定位页面元素的方法
Feb 26 Python
python 实现识别图片上的数字
Jul 30 Python
Python Request类源码实现方法及原理解析
Aug 17 Python
OpenCV+Python3.5 简易手势识别的实现
Dec 21 Python
Django实现聊天机器人
May 31 Python
基于PyQt5制作一个群发邮件工具
Apr 08 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
MySQL GBK→UTF-8编码转换
2007/05/24 PHP
PHP extract 将数组拆分成多个变量的函数
2010/06/30 PHP
php笔记之常用文件操作
2010/10/12 PHP
PHP实现的mysql读写分离操作示例
2018/05/22 PHP
php判断目录存在的简单方法
2019/09/26 PHP
Domino中运用jQuery读取视图内容的方法
2009/10/21 Javascript
asp.net+jquery滚动滚动条加载数据的下拉控件
2010/06/25 Javascript
8个超棒的学习 jQuery 的网站 推荐收藏
2011/04/02 Javascript
基于jquery实现控制经纬度显示地图与卫星
2013/05/20 Javascript
appendChild() 或 insertBefore()使用与区别介绍
2013/10/11 Javascript
JS简单的图片放大缩小的两种方法
2013/11/11 Javascript
JQuery实现鼠标滚轮滑动到页面节点
2015/07/28 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
JavaScript+canvas实现七色板效果实例
2016/02/18 Javascript
浅谈json取值(对象和数组)
2016/06/24 Javascript
实例解析jQuery工具函数
2016/12/01 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
JavaScript实现焦点进入文本框内关闭输入法的核心代码
2017/09/20 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
JS实现图片切换特效
2019/12/23 Javascript
JavaScript写个贪吃蛇小游戏(超详细)
2020/03/17 Javascript
nuxt.js服务端渲染中axios和proxy代理的配置操作
2020/11/06 Javascript
python之import机制详解
2014/07/03 Python
Python基础中所出现的异常报错总结
2016/11/19 Python
python如何统计序列中元素
2020/07/31 Python
详解Python列表赋值复制深拷贝及5种浅拷贝
2019/05/15 Python
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
简单的命令查看安装的python版本号
2020/08/28 Python
瑜伽服装品牌:露露柠檬(lululemon athletica)
2017/06/04 全球购物
美国婚戒购物网站:Anjays Designs
2017/06/28 全球购物
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
实验教师岗位职责
2014/02/13 职场文书
药品促销活动方案
2014/02/14 职场文书
学生会主席竞聘书
2014/03/31 职场文书
职位说明书范文
2014/05/07 职场文书
《小乌鸦爱妈妈》教学反思
2016/02/19 职场文书