在获取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即可。