Unix时间戳转换怎样在Excel批量修改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unix时间戳转换怎样在Excel批量修改相关的知识,希望对你有一定的参考价值。

Linux的时间戳其实就是从1970年1月1日0时0分0秒开始到对应时间的秒数,转换可以在当前天数的基础上加上1970年1月1日对应的天数,假定你的时间戳数值在单元格A1,公式如下:
=TEXT(A1/86400+25569,"yyyy/mm/dd HH:mm:ss")
公式注解:
86400是一天(24小时)的秒数,A1除以这个值即这个单元格所代表的天数。Excel中的日期即从1900年1月1日起到现在的天数,再加上1970所代表的天数,即25569天。通过TEXT函数将日期转换为你需要的格式,当然如果单元格的格式设置好了,可以只用以下公式:
=A1/86400+25569
参考技术A UNIX时间是从协调世界时1970年1月1日0时0分0秒起的总秒数
那么转换公式为:
="1970-01-01"+A1/(60*60*24)
注意:此单元格设置为日期
参考技术B Linux的时间戳其实就是从1970年1月1日0时0分0秒开始到对应时间的秒数,转换可以在当前天数的基础上加上1970年1月1日对应的天数,假定你的时间戳数值在单元格A1,公式如下:
=TEXT(A1/86400+25569,"yyyy/mm/dd HH:mm:ss")
公式注解:
86400是一天(24小时)的秒数,A1除以这个值即这个单元格所代表的天数。Excel中的日期即从1900年1月1日起到现在的天数,再加上1970所代表的天数,即25569天。通过TEXT函数将日期转换为你需要的格式,当然如果单元格的格式设置好了,可以只用以下公式:
=A1/86400+25569本回答被提问者采纳
参考技术C 首先,楼上的这个公式是错误的 =TEXT(A1/86400+25569,"yyyy/mm/dd HH:mm:ss")
然后,正确的公式应该是=(A2+8*3600)/86400+70*365+19,再设置正确的单元格日期格式。
大家使用中要注意,公式得出的结果一定要和实际数据核对,才能放心的使用。

excel怎么样批量将unix时间戳转化为北京时间

UNIX时间是从协调世界时1970年1月1日0时0分0秒起的总秒数 那么转换公式为: ="1970-01-01"+A1/(60*60*24) 注意:此单元格设置为日期 参考技术A excel怎么样批量将unix时间戳转化为北京时间_百度经验

以上是关于Unix时间戳转换怎样在Excel批量修改的主要内容,如果未能解决你的问题,请参考以下文章

excel怎么样批量将unix时间戳转化为北京时间

vue.js怎样将时间戳转化为日期格式

r语言 怎样把unix时间戳转换回时间

SQLServer时间戳转日期格式(13位时间戳)

Excel技巧|如何在Excel中快速的批量将unix时间戳转化为北京时间

如何用c++将一个时间点转换成时间戳