卡尔博客Carl Blog个人博客全栈设计

博客博文

返回
博客文章

Excel表格中 Unix时间戳转换为日期格式

2019-06-13 198
很多时候公司需要导出mysql数据库中数据给予其他岗位同事整理统计,一般都是做个后台来展示,必要是需要导成excel,那么有些时候会出现mysql内储存的时间格式为时间戳,我们要怎么转化

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  

标签: Excel 时间戳
在线联系
在线QQ
微信扫码
微信二维码