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的Flask框架中实现单元测试的教程
Apr 20 Python
Python实现的彩票机选器实例
Jun 17 Python
Python 正则表达式入门(初级篇)
Dec 07 Python
python 显示数组全部元素的方法
Apr 19 Python
python实现自主查询实时天气
Jun 22 Python
python 实现分页显示从es中获取的数据方法
Dec 26 Python
解决安装pycharm后不能执行python脚本的问题
Jan 19 Python
Python学习笔记之列表和成员运算符及列表相关方法详解
Aug 22 Python
Python实现手机号自动判断男女性别(实例解析)
Dec 22 Python
使用Python 自动生成 Word 文档的教程
Feb 13 Python
浅谈TensorFlow中读取图像数据的三种方式
Jun 30 Python
scrapy中如何设置应用cookies的方法(3种)
Sep 22 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
第1次亲密接触PHP5(1)
2006/10/09 PHP
域名查询代码公布
2006/10/09 PHP
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
2011/04/07 PHP
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
2013/07/03 PHP
php 函数使用可变数量的参数方法
2017/05/02 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
Avengerls vs KG BO3 第二场2.18
2021/03/10 DOTA
让JavaScript拥有类似Lambda表达式编程能力的方法
2010/09/12 Javascript
jQuery EasyUI API 中文文档 可调整尺寸
2011/09/29 Javascript
JavaScript获取XML数据附示例截图
2014/03/05 Javascript
javascript事件冒泡详解和捕获、阻止方法
2014/04/12 Javascript
Jquery自定义button按钮的几种方法
2014/06/11 Javascript
nodejs中使用多线程编程的方法实例
2015/03/24 NodeJs
JS中Location使用详解
2015/05/12 Javascript
jQuery点击按钮弹出遮罩层且内容居中特效
2015/12/14 Javascript
JS实现的自动打字效果示例
2017/03/10 Javascript
原生JS实现留言板功能
2020/02/08 Javascript
python服务器与android客户端socket通信实例
2014/11/12 Python
python类继承用法实例分析
2015/05/27 Python
详解python如何调用C/C++底层库与互相传值
2016/08/10 Python
python with提前退出遇到的坑与解决方案
2018/01/05 Python
python+pillow绘制矩阵盖尔圆简单实例
2018/01/16 Python
Python AES加密实例解析
2018/01/18 Python
python操作excel的方法(xlsxwriter包的使用)
2018/06/11 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
如何使用Python多线程测试并发漏洞
2019/12/18 Python
Matplotlib scatter绘制散点图的方法实现
2020/01/02 Python
Myprotein台湾官方网站:全球领先的运动营养品牌
2018/12/10 全球购物
用C语言实现文件读写操作
2013/10/27 面试题
ruby如何进行集成操作?Ruby能进行多重继承吗?
2013/10/16 面试题
法语专业求职信
2014/07/20 职场文书
学生未请假就回家检讨书
2014/09/22 职场文书
北京离婚协议书范文2014
2014/09/29 职场文书
总经理2015中秋节致辞
2015/07/29 职场文书
python实现一个简单的贪吃蛇游戏附代码
2022/06/28 Python