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内置的字符串处理函数详细整理(覆盖日常所用)
Aug 19 Python
使用django-suit为django 1.7 admin后台添加模板
Nov 18 Python
在Python中操作时间之mktime()方法的使用教程
May 22 Python
Python创建模块及模块导入的方法
May 27 Python
linux下python使用sendmail发送邮件
May 22 Python
Python使用pandas处理CSV文件的实例讲解
Jun 22 Python
详解用python写网络爬虫-爬取新浪微博评论
May 10 Python
Python函数式编程实例详解
Jan 17 Python
基于Tensorflow批量数据的输入实现方式
Feb 05 Python
在django admin详情表单显示中添加自定义控件的实现
Mar 11 Python
python中sympy库求常微分方程的用法
Apr 28 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
Dec 05 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改进计算字符串相似度的函数similar_text()、levenshtein()
2014/10/27 PHP
php常用的url处理函数总结
2014/11/19 PHP
yii实现使用CUploadedFile上传文件的方法
2015/12/28 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
2019/10/15 PHP
javascript之dhDataGrid Ver2.0.0代码
2007/07/01 Javascript
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
ExtJS PropertyGrid中使用Combobox选择值问题
2010/06/13 Javascript
jquery EasyUI的formatter格式化函数代码
2011/01/12 Javascript
js修改table中Td的值(定义td的双击事件)
2013/01/10 Javascript
js脚本实现数据去重
2014/11/27 Javascript
nodejs实现获取某宝商品分类
2015/05/28 NodeJs
jQuery实现html元素拖拽
2015/07/21 Javascript
js实现人才网站职位选择功能的方法
2015/08/14 Javascript
基于Jquery和html5的7款个性化地图插件
2015/11/17 Javascript
总结jQuery插件开发中的一些要点
2016/05/16 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
2016/07/13 Javascript
原生JS获取元素集合的子元素宽度实例
2016/12/14 Javascript
完美解决JS文件页面加载时的阻塞问题
2016/12/18 Javascript
React-Native中props具体使用详解
2017/09/04 Javascript
基于webpack 实用配置方法总结
2017/09/28 Javascript
JS在if中的强制类型转换方式
2018/07/15 Javascript
微信小程序的mpvue框架快速上手指南
2019/05/15 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
2020/08/06 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
2020/11/16 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
2020/12/29 Javascript
python抓取文件夹的所有文件
2018/02/27 Python
详解用python计算阶乘的几种方法
2019/08/14 Python
Python sorted对list和dict排序
2020/06/09 Python
CSS3实现多样的边框效果
2018/05/04 HTML / CSS
HTML5 FileReader对象的具体使用方法
2020/05/22 HTML / CSS
国外软件测试工程师面试题
2016/12/09 面试题
《雨点》教学反思
2014/02/12 职场文书
领导调研接待方案
2014/02/27 职场文书
2015暑期爱心支教策划书
2015/07/14 职场文书
2016年主题党日活动总结
2016/04/05 职场文书
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js