python中时间转换datetime和pd.to_datetime详析


Posted in Python onAugust 11, 2019

前言

我们在python对数据进行操作时,经常会选取某一时间段的数据进行分析。这里为大家介绍两个我经常用到的用来选取某一时间段数据的函数:datetime( )和pd.to_datetime( )。

(一)datetime( )

 (1)获取指定的时间和日期。datetime(%Y,%m,%d,%H,%M,%S)

datetime共有6个参数,分别代表的是年月日时分秒。其中年月日是必须要传入的参数,时分秒可以不传入,默认全为零。

eg:

python中时间转换datetime和pd.to_datetime详析   

(2)将Str和Unicode转化为datetimedatetime(str,format)

在很多情况下,我们的原始数据中的时间和日期并不是时间类型的,例如excel中可能是Unicode,csv中可能是Str。因此我们在进行时间切片之前首先要将非时间类型的时间数据转换为时间类型。

eg:

python中时间转换datetime和pd.to_datetime详析

PS:注意到datetime是模块,datetime模块还包含一个datetime类,通过from datetime import datetime导入的才是datetime这个类。如果仅导入import datetime,则必须引用全名datetime.datetime。

(二)pd.to_datetime( )

pandas中的to_datetime( )有和datetime( )类似的功能。

(1)获取指定的时间和日期。

eg:

python中时间转换datetime和pd.to_datetime详析

(2)将Str和Unicode转化为时间格式

eg:

python中时间转换datetime和pd.to_datetime详析

参考资料:

  • https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431937554888869fb52b812243dda6103214cd61d0c2000/
  • http://pandas.pydata.org/pandas-docs/stable/generated/pandas.to_datetime.html

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python爬虫爬取美剧网站的实现代码
Sep 03 Python
Python实现发送与接收邮件的方法详解
Mar 28 Python
pandas数据分组和聚合操作方法
Apr 11 Python
selenium+python 去除启动的黑色cmd窗口方法
May 22 Python
python调用matlab的m自定义函数方法
Feb 18 Python
python itchat给指定联系人发消息的方法
Jun 11 Python
Python谱减法语音降噪实例
Dec 18 Python
从训练好的tensorflow模型中打印训练变量实例
Jan 20 Python
python使用python-pptx删除ppt某页实例
Feb 14 Python
Python-jenkins模块之folder相关操作介绍
May 12 Python
Python基于gevent实现文件字符串查找器
Aug 11 Python
Python 中面向接口编程
May 20 Python
Python时间序列缺失值的处理方法(日期缺失填充)
Aug 11 #Python
python3实现带多张图片、附件的邮件发送
Aug 10 #Python
python实现邮件自动发送
Aug 10 #Python
python爬取百度贴吧前1000页内容(requests库面向对象思想实现)
Aug 10 #Python
python正则爬取某段子网站前20页段子(request库)过程解析
Aug 10 #Python
Django项目主urls导入应用中views的红线问题解决
Aug 10 #Python
Python中的 sort 和 sorted的用法与区别
Aug 10 #Python
You might like
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
2010/12/29 PHP
PHP+MYSQL实现用户的增删改查
2015/03/24 PHP
Laravel 5 框架入门(四)完结篇
2015/04/09 PHP
Laravel创建数据库表结构的例子
2019/10/09 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
在页面上点击任一链接时触发一个事件的代码
2007/04/07 Javascript
jquery获取input表单值的代码
2010/04/19 Javascript
jQuery中slideUp()方法用法分析
2014/12/24 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
2015/04/06 Javascript
javascript常用功能汇总
2015/07/05 Javascript
jquery实现select下拉框美化特效代码分享
2015/08/18 Javascript
再谈JavaScript异步编程
2016/01/27 Javascript
jQuery的each循环用法简单示例
2016/06/12 Javascript
js浏览器html5表单验证
2016/10/17 Javascript
vue-loader教程介绍
2017/06/14 Javascript
webpack 模块热替换原理
2018/04/09 Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
2018/09/16 Javascript
微信小程序利用Canvas绘制图片和竖排文字详解
2019/06/25 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
2019/08/23 Javascript
ES6 proxy和reflect的使用方法与应用实例分析
2020/02/15 Javascript
Python 匹配任意字符(包括换行符)的正则表达式写法
2009/10/29 Python
Python迭代器和生成器介绍
2015/03/06 Python
Python安装图文教程 Pycharm安装教程
2018/03/27 Python
Python中三元表达式的几种写法介绍
2019/03/04 Python
Python Django Vue 项目创建过程详解
2019/07/29 Python
python 利用jieba.analyse进行 关键词提取
2020/12/17 Python
英国领先的维生素和补充剂品牌:Higher Nature
2019/08/26 全球购物
Java Servlet API中forward() 与redirect()的区别
2014/04/20 面试题
公司年会演讲稿范文
2014/01/11 职场文书
护士长竞聘演讲稿
2014/04/30 职场文书
本科毕业生应聘自荐信范文
2014/06/26 职场文书
2015年工程师工作总结
2015/04/30 职场文书
雷锋观后感
2015/06/10 职场文书
SpringCloud Alibaba项目实战之nacos-server服务搭建过程
2021/06/21 Java/Android
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js