python 将日期戳(五位数时间)转换为标准时间


Posted in Python onJuly 11, 2019

5位数日期戳

读取 .mat 文件处理里面数据时,发现里面的日期数据全部都是 “5位数” 数字,很不解;

后来查到可以在excel中通过设置单元格调回标准日期格式,如下:

python 将日期戳(五位数时间)转换为标准时间

选中日期戳,右键选择 “格式化单元格(Format Cells)”

python 将日期戳(五位数时间)转换为标准时间

选择需要的日期格式,点击ok即可

python 将日期戳(五位数时间)转换为标准时间

python 将日期戳(五位数时间)转换为标准时间

通过代码转成标准日期

例如这个DataFrame中的日期,全部都是“日期戳”格式的,但我需要的是人能看懂的“标准日期”;

python 将日期戳(五位数时间)转换为标准时间

确认起始日期

首先需拿一个“日期戳”对应的时间(标准日期),减去这个日期戳,得出起始时间。

获取起始时间:

2018-05-02 对应的日期戳为:43222,接下来通过pandas 的Timedelta()和 to_datetime() 获取起始时间。

可以看到起始日期为“1899-12-30”

这样一来后续日期戳转标准日期,只需要在 “1899-12-30” 的基础上加 “日期戳”即可。

python 将日期戳(五位数时间)转换为标准时间

批量转换

 首先定义一个函数用来进行转换:

#定义转化日期戳的函数,stamp为日期戳
def date(stamp): 
  delta = pd.Timedelta(str(stamp)+'D')
  real_time = pd.to_datetime('1899-12-30') + delta
  return real_time

然后针对DataFrame需要转换的列进行转换即可:

python 将日期戳(五位数时间)转换为标准时间

总结

以上所述是小编给大家介绍的python 将日期戳(五位数时间)转换为标准时间 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python用ConfigObj读写配置文件的实现代码
Mar 04 Python
Python新手在作用域方面经常容易碰到的问题
Apr 03 Python
python删除某个字符
Mar 19 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
Jan 15 Python
selenium+python自动化测试之页面元素定位
Jan 23 Python
django连接oracle时setting 配置方法
Aug 29 Python
python  logging日志打印过程解析
Oct 22 Python
关于sys.stdout和print的区别详解
Dec 05 Python
详解Django3中直接添加Websockets方式
Feb 12 Python
django ListView的使用 ListView中获取url中的参数值方式
Mar 27 Python
Python 判断时间是否在时间区间内的实例
May 16 Python
使用py-spy解决scrapy卡死的问题方法
Sep 29 Python
用Python获取摄像头并实时控制人脸的实现示例
Jul 11 #Python
python实现LBP方法提取图像纹理特征实现分类的步骤
Jul 11 #Python
Python用字典构建多级菜单功能
Jul 11 #Python
Python + OpenCV 实现LBP特征提取的示例代码
Jul 11 #Python
python切片的步进、添加、连接简单操作示例
Jul 11 #Python
python 日期排序的实例代码
Jul 11 #Python
Python qqbot 实现qq机器人的示例代码
Jul 11 #Python
You might like
PHP生成指定长度随机数最简洁的方法
2014/07/14 PHP
php 魔术方法详解
2014/11/11 PHP
php通过function_exists检测函数是否存在的方法
2015/03/18 PHP
php可扩展的验证类实例(可对邮件、手机号、URL等验证)
2015/07/09 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
Yii2中如何使用modal弹窗(基本使用)
2016/05/30 PHP
yii插入数据库防并发的简单代码
2017/05/27 PHP
基于jquery的当鼠标滚轮到最底端继续加载新数据思路分享(多用于微博、空间、论坛 )
2011/10/10 Javascript
javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)
2012/08/22 Javascript
JS求平均值的小例子
2013/11/29 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
深入剖析JavaScript:Object类型
2016/05/10 Javascript
Bootstrap基本插件学习笔记之折叠(22)
2016/12/08 Javascript
jQuery Validate验证框架详解(推荐)
2016/12/17 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
2017/01/06 Javascript
一步步教你利用Canvas对图片进行处理
2017/09/19 Javascript
图片文字识别(OCR)插件Ocrad.js教程
2018/11/26 Javascript
vue项目中使用vue-i18n报错的解决方法
2019/01/13 Javascript
jquery轻量级数字动画插件countUp.js使用详解
2019/10/17 jQuery
如何在selenium中使用js实现定位
2020/08/18 Javascript
vue 虚拟DOM的原理
2020/10/03 Javascript
Jquery Fade用法详解
2020/11/06 jQuery
原生JavaScript实现进度条
2021/02/19 Javascript
[01:14]辉夜杯战队访谈宣传片—NEWBEE.Y
2015/12/26 DOTA
详解字典树Trie结构及其Python代码实现
2016/06/03 Python
解析Python中的__getitem__专有方法
2016/06/27 Python
python实现对文件中图片生成带标签的txt文件方法
2018/04/27 Python
Python基于opencv调用摄像头获取个人图片的实现方法
2019/02/21 Python
Python使用Paramiko控制liunx第三方库
2020/05/20 Python
Python-openCV开运算实例
2020/07/05 Python
ASP.NET Core中的配置详解
2021/02/05 Python
北京捷通华声语音技术有限公司Java软件工程师笔试题
2012/04/10 面试题
高中自我鉴定
2013/12/20 职场文书
五好关工委申报材料
2014/05/31 职场文书
2014年大堂经理工作总结
2014/11/21 职场文书
党风廉正建设责任书
2015/01/29 职场文书