记录下使用的一个在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时间戳转换为日期相关推荐

  1. excel中如何将时间戳转换为日期格式

    https://www.cnblogs.com/xueluozhangxin/p/5868225.html =TEXT((B2/1000+8*3600)/86400+70*365+19,"y ...

  2. php中UNIX时间戳转换为日期

    1. UNIX时间戳转换为日期用函数: date() 一般形式:date('Y-m-d H:i:s', 1156219870); 2. 日期转换为UNIX时间戳用函数:strtotime() 一般形式 ...

  3. unix时间戳转换为日期格式

    参考文章:JS时间戳转换为日期格式的方法 以下结果为在thinkpad E420  chrome浏览器 所得: 一.获取当前时间 var myTime=new Date();//返回本地格式的当前时间 ...

  4. UNIX时间戳与日期的相互转换

    mysql中UNIX时间戳与日期的相互转换 UNIX时间戳转换为日期用函数:FROM_UNIXTIME() select FROM_UNIXTIME(1410318106); 日期转换为UNIX时间戳 ...

  5. linux shell转换成时间,如何在Bash中将时间戳转换为日期?

    如何在Bash中将时间戳转换为日期? 我需要一个将Unix时间戳转换为日期的shell命令或脚本. 输入可以来自第一个参数或来自stdin,允许以下使用模式: ts2date 1267619929 和 ...

  6. mysql转unix时间戳_mysql日期与unix时间戳互转

    #### UNIX时间戳转换为日期用函数: FROM_UNIXTIME(unix_timestamp,format) ```sql select FROM_UNIXTIME(1156219870); ...

  7. mysql UNIX时间戳与日期的相互转换

    UNIX时间戳转换为日期用函数FROM_UNIXTIME() select FROM_UNIXTIME(1156219870); 日期转换为UNIX时间戳用函数UNIX_TIMES*****P() S ...

  8. EXCEL中将时间戳转换为日期格式

    EXCEL中将时间戳转换为日期格式 从linux系统中获取的时间戳信息通常为s,将其转换的公式为: =TEXT((E1+83600)/86400+70365+19,"yyyy-mm-dd h ...

  9. EXCEl 时间戳转换为日期格式

    1. EXCEl 时间戳转换为日期格式 公式为:=TEXT((A2/1000+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss") 具体操作 ...

最新文章

  1. java json开发包 fastjson 简介
  2. Random Forests
  3. 记录一次与大神们的关于GAN应用于NLP的讨论
  4. bootstrap源码分析之Carousel
  5. Linux通过使用Sambaserver示例
  6. C语言中枚举enum的用法
  7. devops的重要性_为什么反馈而不是指标对DevOps至关重要
  8. poj 3414 Pots(广搜BFS+路径输出)
  9. POJ 2112 二分+最大流
  10. 【讨论】js对数组去重复值
  11. android电视手机遥控器,tcl电视遥控器
  12. 设置TOMCAT TITLE 、 内存大小 、jdk路径
  13. ELK详解(五)——Head插件简单使用
  14. WPF使用中知识点总结一
  15. kvm virtio功能配置
  16. Window10问题一揽子解决方案(自动唤醒,自动更新,卸载自带office16,华硕卸载myasus以及myasus频繁提示更新,停用WindowDefender)
  17. 送书 | 聊聊阳光问政
  18. markdown_typora排版编辑技巧(样式嵌套/撤销/列表缩进)/表格内换行
  19. 充电桩APP开发方案
  20. 运维体系框架标准化模型简介

热门文章

  1. 苹果和android无线充电,MacBook和iPad给iPhone无线充电?至少苹果是打算这么做
  2. ​贾跃亭回应是否有回国打算;马斯克称大部分痛苦来自特斯拉;JavaScript蝉联最受欢迎编程语言 | EA周报...
  3. Pose Animator(姿势动画师)
  4. 怎样把从CD中的cue和flac文件中提取出单曲?
  5. 将指定文件压缩到指定位置
  6. 6 - PyQt5 基类 QObject
  7. 通过schematic原理图创建symbol视图
  8. 前端 uniapp 实现base64格式图片保存到相册
  9. 联想笔记本合盖不睡眠
  10. 『Pytorch笔记』Pycharm中使用CUDA_VISIBLE_DEVICES=0!