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变量作用范围实例分析
Jul 07 Python
对Python 2.7 pandas 中的read_excel详解
May 04 Python
python操作excel的方法
Aug 16 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
Jun 21 Python
python tkinter基本属性详解
Sep 16 Python
python进程间通信Queue工作过程详解
Nov 01 Python
Python实现非正太分布的异常值检测方式
Dec 09 Python
pymysql模块的操作实例
Dec 17 Python
Pytorch实现基于CharRNN的文本分类与生成示例
Jan 08 Python
python求一个字符串的所有排列的实现方法
Feb 04 Python
python中def是做什么的
Jun 10 Python
python之django路由和视图案例教程
Jul 26 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
phpmyadmin操作流程
2006/10/09 PHP
php文件上传表单摘自drupal的代码
2011/02/15 PHP
PHP 基于Yii框架中使用smarty模板的方法详解
2013/06/13 PHP
新浪SAE搭建PHP项目教程
2015/01/28 PHP
php+mysqli使用面向对象方式查询数据库实例
2015/01/29 PHP
php为字符串前后添加指定数量字符的方法
2015/05/04 PHP
Firefox div高度自适应
2009/04/28 Javascript
基于jquery的返回顶部效果(兼容IE6)
2011/01/17 Javascript
jquery mobile changepage的三种传参方法介绍
2013/09/13 Javascript
js编写trim()函数及正则表达式的运用
2013/10/24 Javascript
中止javascript执行的方法
2014/02/14 Javascript
jquery选择器排除某个DOM元素的方法(实例演示)
2014/04/25 Javascript
如何判断微信内置浏览器(通过User Agent实现)
2014/09/01 Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
2014/10/17 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
2016/06/17 Javascript
JavaScript类型系统之布尔Boolean类型详解
2016/06/26 Javascript
jQuery获取table下某一行某一列的值实现代码
2017/04/07 jQuery
Angular PWA使用的Demo示例
2019/01/31 Javascript
Vue表单控件绑定图文详解
2019/02/11 Javascript
js中async函数结合promise的小案例浅析
2019/04/14 Javascript
新手如何快速理解js异步编程
2019/06/24 Javascript
Django卸载之后重新安装的方法
2017/03/15 Python
python绘制直线的方法
2018/06/30 Python
浅析Python 中几种字符串格式化方法及其比较
2019/07/02 Python
基于Pyinstaller打包Python程序并压缩文件大小
2020/05/28 Python
如何向接受结构参数的函数传入常数值
2016/02/17 面试题
工作人员思想汇报
2014/01/09 职场文书
小学校园活动策划
2014/01/30 职场文书
会计工作决心书
2014/03/11 职场文书
优秀班组长事迹
2014/05/31 职场文书
大学毕业生管理学求职信
2014/09/01 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
2014年药品销售工作总结
2014/12/16 职场文书
2015年大学社团工作总结
2015/04/09 职场文书
教学督导岗位职责
2015/04/10 职场文书
python执行js代码的方法
2021/05/13 Python