excel中十六进制Unix时间戳转换为日期
记录下使用的一个在excel中转换unix时间戳的计算方式。
原始数据一般保存在csv文件中,且以16进制的格式。
在看原始数据分析的问题时候,需要通过计算器先把十六进制转为十进制,再使用unix时间戳转换工具转换,步骤繁杂。
本文分享一个在excel中转换十六进制unix时间戳的计算方法。
下文分步骤讲解,并在文末给出终极转换公式。
1.原始数据格式,32位unix时间戳被分成了四个字节分布于四个连续的单元格内;
2.将四个单元格合并至一个单元格内,合并单元格内容使用&;
合并后的结果如下所示:
3、上面已经得到原始32位的十六进制格式Unix时间戳了,将十六进制转为十进制,使用HEX2DEC函数;
转换结果如下所示:
4、excel中没有直接将Unix时间戳转换函数,因此,这里需要计算一下,计算公式如下所示,其中t为unix时间戳十进制数:
(t+8∗3600)/86400+70∗365+19(t+8*3600)/86400+70*365+19 (t+8∗3600)/86400+70∗365+19
5、上述计算出来是一个数值,而不是日期格式,因此还需要将单元格格式转为日期格式,年月日+时分秒,自定义数字类型:yyyy/m/d h:mm:ss,格式设置如下图所示:
6、最终得到了转换后的日期格式。
7、整合后的公式如下所示:
(HEX2DEC(A1&B1&C1&D1)+8*3600)/86400+70*365+19
其中的A1 B1 C1 D1需要替换为实际的单元格位置。
8、方式二,使用偏移量,只使用一个单元格的位置:
(HEX2DEC(A1&OFFSET(A1, 0, 1)&OFFSET(A1, 0, 2)&OFFSET(A1, 0, 3))+8*3600)/86400+70*365+19
只需要更改其中A1,即出现的首个单元格位置就可以了。
excel中十六进制Unix时间戳转换为日期相关推荐
- excel中如何将时间戳转换为日期格式
https://www.cnblogs.com/xueluozhangxin/p/5868225.html =TEXT((B2/1000+8*3600)/86400+70*365+19,"y ...
- php中UNIX时间戳转换为日期
1. UNIX时间戳转换为日期用函数: date() 一般形式:date('Y-m-d H:i:s', 1156219870); 2. 日期转换为UNIX时间戳用函数:strtotime() 一般形式 ...
- unix时间戳转换为日期格式
参考文章:JS时间戳转换为日期格式的方法 以下结果为在thinkpad E420 chrome浏览器 所得: 一.获取当前时间 var myTime=new Date();//返回本地格式的当前时间 ...
- UNIX时间戳与日期的相互转换
mysql中UNIX时间戳与日期的相互转换 UNIX时间戳转换为日期用函数:FROM_UNIXTIME() select FROM_UNIXTIME(1410318106); 日期转换为UNIX时间戳 ...
- linux shell转换成时间,如何在Bash中将时间戳转换为日期?
如何在Bash中将时间戳转换为日期? 我需要一个将Unix时间戳转换为日期的shell命令或脚本. 输入可以来自第一个参数或来自stdin,允许以下使用模式: ts2date 1267619929 和 ...
- mysql转unix时间戳_mysql日期与unix时间戳互转
#### UNIX时间戳转换为日期用函数: FROM_UNIXTIME(unix_timestamp,format) ```sql select FROM_UNIXTIME(1156219870); ...
- mysql UNIX时间戳与日期的相互转换
UNIX时间戳转换为日期用函数FROM_UNIXTIME() select FROM_UNIXTIME(1156219870); 日期转换为UNIX时间戳用函数UNIX_TIMES*****P() S ...
- EXCEL中将时间戳转换为日期格式
EXCEL中将时间戳转换为日期格式 从linux系统中获取的时间戳信息通常为s,将其转换的公式为: =TEXT((E1+83600)/86400+70365+19,"yyyy-mm-dd h ...
- EXCEl 时间戳转换为日期格式
1. EXCEl 时间戳转换为日期格式 公式为:=TEXT((A2/1000+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss") 具体操作 ...
最新文章
- java json开发包 fastjson 简介
- Random Forests
- 记录一次与大神们的关于GAN应用于NLP的讨论
- bootstrap源码分析之Carousel
- Linux通过使用Sambaserver示例
- C语言中枚举enum的用法
- devops的重要性_为什么反馈而不是指标对DevOps至关重要
- poj 3414 Pots(广搜BFS+路径输出)
- POJ 2112 二分+最大流
- 【讨论】js对数组去重复值
- android电视手机遥控器,tcl电视遥控器
- 设置TOMCAT TITLE 、 内存大小 、jdk路径
- ELK详解(五)——Head插件简单使用
- WPF使用中知识点总结一
- kvm virtio功能配置
- Window10问题一揽子解决方案(自动唤醒,自动更新,卸载自带office16,华硕卸载myasus以及myasus频繁提示更新,停用WindowDefender)
- 送书 | 聊聊阳光问政
- markdown_typora排版编辑技巧(样式嵌套/撤销/列表缩进)/表格内换行
- 充电桩APP开发方案
- 运维体系框架标准化模型简介
热门文章
- 苹果和android无线充电,MacBook和iPad给iPhone无线充电?至少苹果是打算这么做
- ​贾跃亭回应是否有回国打算;马斯克称大部分痛苦来自特斯拉;JavaScript蝉联最受欢迎编程语言 | EA周报...
- Pose Animator(姿势动画师)
- 怎样把从CD中的cue和flac文件中提取出单曲?
- 将指定文件压缩到指定位置
- 6 - PyQt5 基类 QObject
- 通过schematic原理图创建symbol视图
- 前端 uniapp 实现base64格式图片保存到相册
- 联想笔记本合盖不睡眠
- 『Pytorch笔记』Pycharm中使用CUDA_VISIBLE_DEVICES=0!