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的Django框架中的通用视图
May 04 Python
Python编程中用close()方法关闭文件的教程
May 24 Python
Python科学计算之NumPy入门教程
Jan 15 Python
使用memory_profiler监测python代码运行时内存消耗方法
Dec 03 Python
利用rest framework搭建Django API过程解析
Aug 31 Python
django2.2安装错误最全的解决方案(小结)
Sep 24 Python
python 给图像添加透明度(alpha通道)
Apr 09 Python
浅谈在JupyterNotebook下导入自己的模块的问题
Apr 16 Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
Apr 22 Python
结束运行python的方法
Jun 16 Python
python图片灰度化处理的几种方法
Jun 23 Python
Python基本知识点总结
Apr 07 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+jQuery.uploadify实现文件上传教程
2014/12/26 PHP
yii2控制器Controller Ajax操作示例
2016/07/23 PHP
php微信支付接口开发程序
2016/08/02 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
Array.prototype 的泛型应用分析
2010/04/30 Javascript
JavaScript词法作用域与调用对象深入理解
2012/11/29 Javascript
javascript轻量级模板引擎juicer使用指南
2014/06/22 Javascript
js判断某个字符出现的次数的简单实例
2016/06/03 Javascript
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
react实现菜单权限控制的方法
2017/12/11 Javascript
Element-UI Table组件上添加列拖拽效果实现方法
2018/04/14 Javascript
原生javascript AJAX 三级联动的实现代码
2018/05/04 Javascript
vue服务端渲染缓存应用详解
2018/09/12 Javascript
vue+iview 兼容IE11浏览器的实现方法
2019/01/07 Javascript
javascript json字符串到json对象转义问题
2019/01/22 Javascript
JS面向对象编程实现的拖拽功能案例详解
2020/03/03 Javascript
vue 基于abstract 路由模式 实现页面内嵌的示例代码
2020/12/14 Vue.js
[55:35]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第二场 1月22日
2021/03/11 DOTA
Python程序中用csv模块来操作csv文件的基本使用教程
2016/03/03 Python
Python减少循环层次和缩进的技巧分析
2016/03/15 Python
Python简单计算文件MD5值的方法示例
2018/04/11 Python
数组保存为txt, npy, csv 文件, 数组遍历enumerate的方法
2018/07/09 Python
浅析python3中的os.path.dirname(__file__)的使用
2018/08/30 Python
详解python调用cmd命令三种方法
2019/07/08 Python
Python正则表达式急速入门(小结)
2019/12/16 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
2020/01/10 Python
详解Python设计模式之策略模式
2020/06/15 Python
详解Python中import机制
2020/09/11 Python
浅析CSS3 用text-overflow解决文字排版问题
2020/10/28 HTML / CSS
传统软件工程与面向对象的软件工程有什么区别
2012/05/31 面试题
英语师范专业毕业生自荐信
2013/09/21 职场文书
高职教师岗位职责
2013/12/24 职场文书
企业演讲稿范文
2013/12/28 职场文书
加多宝凉茶广告词
2014/03/18 职场文书
社区五一劳动节活动总结
2015/02/09 职场文书
Sleuth+logback 设置traceid 及自定义信息方式
2021/07/26 Java/Android