如何用Google Sheets公式将Chrome书签10位ADD_DATE转为可读日期时间?
Google Sheets 转换Chrome书签10位Unix时间戳为指定日期格式
Chrome书签导出的ADD_DATE是10位秒级Unix时间戳(以1970-01-01 00:00:00 UTC为起点的累计秒数),可以用Google Sheets内置公式直接转换为yy-mm-dd hh:mm:ss格式。
核心公式
假设10位时间戳存放在单元格A1,使用以下公式:
=TEXT(DATE(1970,1,1) + A1/86400, "yy-mm-dd hh:mm:ss")
公式说明
DATE(1970,1,1):Unix时间戳的基准起始日期A1/86400:将秒数转换为天数(1天=86400秒),与基准日期相加得到对应的日期时间值TEXT(..., "yy-mm-dd hh:mm:ss"):将日期时间值格式化为目标字符串格式
时区调整(可选)
Chrome的ADD_DATE是UTC时间戳,若需转换为本地时区,可根据时区偏移量调整。比如东8区(北京时间)需加8小时:
=TEXT(DATE(1970,1,1) + A1/86400 + 8/24, "yy-mm-dd hh:mm:ss")
示例
当A1的值为1672512521时,基础公式输出UTC时间:23-01-01 02:08:41;加上东8区偏移后输出北京时间:23-01-01 10:08:41。
内容的提问来源于stack exchange,提问作者Max Well
相关产品推荐
相关产品推荐

