Excel 时间戳和时间格式的互相转换的方法

在获取json数据或数据库导出数据时,经常会遇到时间格式为时间戳形式的,那么怎么把时间戳和正常时间格式互相转换呢?很简单,只要用下面的公式就可以了

一、时间戳转换为正常格式: 
1.把B列的格式设置为时间格式。 
2.在B1中输入公式:=(A1+8*3600)/86400+70*365+19,按下enter键选中B1,双击左下角的+,即可把一列的时间戳转换为时间格式。A1是你的时间戳, 如果时间戳是13位的还要除以1000转换如下 =(A1/1000+8*3600)/86400+70*365+19 , 如果没有把B列设置位时间格式,则用 =TEXT((A2+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss"),直接格式化文本日期格式

二、正常时间格式转换为时间戳格式: 
1.把C列的格式设置为普通格式(即不用设置)。 
2.把公式变为:=(B1-70*365-19)*86400-8*3600,按下enter键 选中C1,双击左下角的+,即可把一列的时间戳转换为时间格式。B1是你的时间,得到的是10位的时间戳,如果要转换13位的时间戳乘以1000即可。 

发布了114 篇原创文章 · 获赞 48 · 访问量 30万+

猜你喜欢

转载自blog.csdn.net/jamesdodo/article/details/105178877