怎样在Excel中把Unix时间戳变成年月日时分秒

首先,这是一个不常遇到的问题,一般发生在从数据库导出数据到Excel的时候,而有的数据库中存储时间用的是Unix时间戳。Unix时间戳是一个很神奇的东西。

什么是Unix时间戳

Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix系统、类Unix系统中,也在许多其他操作系统中被广泛采用。就像这样一串数字:1627631189。如果不说一般人还真不知道是什么意思。

怎么在Excel中把Unix时间戳转换成人类可读的时间

简单,就用下面这个公式,A2要替换成Unix时间戳的单元格。

=(A2+8*3600)/86400+70*365+19
在单元格中输入上面的公式,注意把A2替换成Unix时间戳所在单元格
刚转换完的格式看起来还很怪,需要再设置下单元格格式
右键选择:设置单元格格式
blank
设置成日期或时间格式均可
blank
设置成日期格式

发表评论