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实现simhash算法实例
Apr 25 Python
python基础教程之Hello World!
Aug 29 Python
python求解水仙花数的方法
May 11 Python
Python3访问并下载网页内容的方法
Jul 28 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
May 30 Python
在Python中实现shuffle给列表洗牌
Nov 08 Python
Python使用post及get方式提交数据的实例
Jan 24 Python
python写入文件自动换行问题的方法
Jul 05 Python
使用python turtle画高达
Jan 19 Python
python与js主要区别点总结
Sep 13 Python
TensorFlow低版本代码自动升级为1.0版本
Feb 20 Python
Python制作一个随机抽奖小工具的实现
Jul 07 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
桌面中心(四)数据显示
2006/10/09 PHP
写php分页时出现的Fatal error的解决方法
2011/04/18 PHP
php中的curl使用入门教程和常见用法实例
2014/04/10 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
2014/10/13 PHP
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
利用webqq协议使用python登录qq发消息源码参考
2013/04/08 Javascript
jquery使用animate方法实现控制元素移动
2015/03/27 Javascript
基于PHP和Mysql相结合使用jqGrid读取数据并显示
2015/12/02 Javascript
举例说明JavaScript中的实例对象与原型对象
2016/03/11 Javascript
js判断文件格式及大小的简单实例(必看)
2016/10/11 Javascript
微信小程序 石头剪刀布实例代码
2017/01/04 Javascript
Vue自定义图片懒加载指令v-lazyload详解
2020/12/31 Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
2017/05/18 Javascript
基于webpack4.X从零搭建React脚手架的方法步骤
2018/12/23 Javascript
js控制随机数生成概率代码实例
2019/03/21 Javascript
详解Vue中组件的缓存
2019/04/20 Javascript
JS控制GIF图片的停止与显示
2019/10/24 Javascript
小程序跳转到的H5页面再跳转回跳小程序的方法
2020/03/06 Javascript
vue fetch中的.then()的正确使用方法
2020/04/17 Javascript
Python学习笔记(二)基础语法
2014/06/06 Python
对python3中, print横向输出的方法详解
2019/01/28 Python
django 微信网页授权登陆的实现
2019/07/30 Python
对Python 中矩阵或者数组相减的法则详解
2019/08/26 Python
Python稀疏矩阵及参数保存代码实现
2020/04/18 Python
python正则表达式的懒惰匹配和贪婪匹配说明
2020/07/13 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
MYPROTEIN澳大利亚官方网站:欧洲运动营养品牌
2019/06/26 全球购物
班主任工作年限证明
2014/01/12 职场文书
学生操行评语大全
2014/04/24 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
2015元旦主持词开场白和结束语
2014/12/14 职场文书
销售合作意向书范本
2015/05/08 职场文书
婚礼男方父母答谢词
2015/09/29 职场文书
Pygame Event事件模块的详细示例
2021/11/17 Python