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实现mysql数据库更新表数据接口的功能
Nov 19 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
Jul 11 Python
Python2和Python3.6环境解决共存问题
Nov 09 Python
python使用turtle绘制国际象棋棋盘
May 23 Python
python批量图片处理简单示例
Aug 06 Python
Python中函数的返回值示例浅析
Aug 28 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
Feb 26 Python
一文读懂Python 枚举
Aug 25 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
Oct 20 Python
python使用yaml 管理selenium元素的示例
Dec 01 Python
如何在Python中妥善使用进度条详解
Apr 05 Python
python如何将mat文件转为png
Jul 15 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
DISCUZ 论坛管理员密码忘记的解决方法
2009/05/14 PHP
php实现字符串首字母转换成大写的方法
2015/03/17 PHP
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
PHP API接口必备之输出json格式数据示例代码
2017/06/27 PHP
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
利用js获取服务器时间的两个简单方法
2010/01/08 Javascript
利用javascript实现全部删或清空所选的操作
2014/05/27 Javascript
Javascript之BOM(window对象)详解
2016/05/25 Javascript
javascript中call,apply,bind函数用法示例
2016/12/19 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
2017/02/17 Javascript
jQuery操作css样式
2017/05/15 jQuery
基于 flexible 的 Vue 组件:Toast -- 显示框效果
2017/12/26 Javascript
vue-router配合ElementUI实现导航的实例
2018/02/11 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
JS实现超级好看的鼠标小尾巴特效
2020/12/01 Javascript
[54:26]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第一场 12.10
2020/12/12 DOTA
从运行效率与开发效率比较Python和C++
2018/12/14 Python
Python标准库使用OrderedDict类的实例讲解
2019/02/14 Python
python调用其他文件函数或类的示例
2019/07/16 Python
在Python中os.fork()产生子进程的例子
2019/08/08 Python
python实现将视频按帧读取到自定义目录
2019/12/10 Python
postman和python mock测试过程图解
2020/02/22 Python
python爬虫实现获取下一页代码
2020/03/13 Python
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
Joe Fresh官网:加拿大时尚品牌和零售连锁店
2016/11/30 全球购物
香港演唱会订票网站:StubHub香港
2019/10/10 全球购物
军训考核自我鉴定
2014/02/13 职场文书
上海世博会志愿者口号
2014/06/17 职场文书
学习“七一”讲话精神体会
2014/07/08 职场文书
普通话演讲稿
2014/09/03 职场文书
卖车协议书范例
2014/09/16 职场文书
银行会计主管岗位职责
2014/10/01 职场文书
2014年文员工作总结
2014/11/18 职场文书
深入浅析Redis 集群伸缩原理
2021/05/15 Redis
十大必看国产动漫排名,魁拔上线,第二曾在日本播出
2022/03/18 国漫