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判断windows隐藏文件的方法
Mar 21 Python
Python自动化部署工具Fabric的简单上手指南
Apr 19 Python
如何用itertools解决无序排列组合的问题
May 18 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
Dec 14 Python
Python使用requests发送POST请求实例代码
Jan 25 Python
Python3之读取连接过的网络并定位的方法
Apr 22 Python
修改python plot折线图的坐标轴刻度方法
Dec 13 Python
Python读取xlsx文件的实现方法
Jul 04 Python
Python文本处理简单易懂方法解析
Dec 19 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
May 15 Python
python获取天气接口给指定微信好友发天气预报
Dec 28 Python
python实现求纯色彩图像的边框
Apr 08 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 中include()与require()的对比
2006/10/09 PHP
PHP,ASP.JAVA,JAVA代码格式化工具整理
2010/06/15 PHP
如何用php获取文件名后缀
2013/06/09 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
php文件扩展名判断及获取文件扩展名的N种方法
2015/09/12 PHP
JavaScript中的Document文档对象
2008/01/16 Javascript
扩展easyui.datagrid,添加数据loading遮罩效果代码
2010/11/02 Javascript
Javascript 按位与运算符 (&)使用介绍
2014/02/04 Javascript
jQuery中add()方法用法实例
2015/01/08 Javascript
jquery实现的伪分页效果代码
2015/10/29 Javascript
JS延时提示框实现方法详解
2015/11/26 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
2016/03/10 Javascript
jQuery自定义插件详解及实例代码
2016/12/29 Javascript
VUE中v-on:click事件中获取当前dom元素的代码
2018/08/22 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
2019/03/28 Javascript
详解Vue中的基本语法和常用指令
2019/07/23 Javascript
浅谈javascript事件环微任务和宏任务队列原理
2020/09/12 Javascript
利用JavaScript模拟京东按键输入功能
2020/12/01 Javascript
在Python的Django框架中调用方法和处理无效变量
2015/07/15 Python
Python字符串切片操作知识详解
2016/03/28 Python
浅谈利用numpy对矩阵进行归一化处理的方法
2018/07/11 Python
在Python中增加和插入元素的示例
2018/11/01 Python
python单线程下实现多个socket并发过程详解
2019/07/27 Python
python正则爬取某段子网站前20页段子(request库)过程解析
2019/08/10 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
Python TestSuite生成测试报告过程解析
2020/07/23 Python
Python三维绘图之Matplotlib库的使用方法
2020/09/20 Python
Python Socket多线程并发原理及实现
2020/12/11 Python
HTML5单页面手势滑屏切换原理
2016/03/21 HTML / CSS
外语专业毕业生自我评价分享
2013/10/05 职场文书
主管职责范文
2013/11/09 职场文书
优秀党支部事迹材料
2014/01/14 职场文书
大明湖导游词
2015/02/03 职场文书
住房公积金贷款工资证明
2015/06/12 职场文书
SpringBoot整合Redis入门之缓存数据的方法
2021/11/17 Redis
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
2022/07/15 Servers