日常工作中经常需要处理数据表格,但数据来源比较复杂,有时需要从数据库导出部分数据,会出现时间格式不统一的问题,有的是时间戳、有的是日期文本,为保持统一格式,便于统计计算,需要对格式进行转换。本文仅做记录用,具体原理不做阐述。
时间戳转日期时间格式
如对日期有格式要求,可替换函数中的日期格式字符串"yyyy/mm/dd hh:mm:ss.000"为要求格式。
10位时间戳转日期时间格式(秒)
函数如下:
=TEXT((A1+83600)/86400+70365+19,“yyyy/mm/dd hh:mm:ss.000”)
13位时间戳转日期时间(毫秒)
=TEXT((A1/1000+83600)/86400+70365+19,“yyyy/mm/dd hh:mm:ss.000”)
日期时间转时间戳
日期时间转10位时间戳(秒)
函数如下:
= LONG((A2-70*365-19)86400-83600)