You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel转换Unix时间戳后,结果对应的时区是否为UTC?

关于Unix时间戳转换后时区的说明
  • 结论:用公式=A1/86400000+25569转换后得到的Excel日期时间,对应的是UTC时区。

公式逻辑拆解

  1. Unix时间戳本质:你使用的是毫秒级Unix时间戳,它的定义就是从UTC时间1970-01-01 00:00:00开始流逝的毫秒数,本身完全基于UTC基准。
  2. A1/86400000:把毫秒数转换为天数(1天=86400秒=86400000毫秒),得到的是目标时间与1970-01-01 UTC的天数差。
  3. +25569:在Excel 1900日期系统中,UTC时间1970-01-01 00:00:00对应的日期序列号正好是25569。将天数差加上这个基准值,得到的序列号就精准对应目标UTC时间。

在线工具差异的原因

你用在线工具转换出现不一致,通常是这两个问题:

  • 混淆了毫秒级和秒级时间戳:如果你的数据实际是秒级Unix时间戳,应该用公式=A1/86400+25569,用错公式会导致时间偏差极大。
  • 部分在线工具默认将Unix时间戳转换为本地时区时间,而非UTC,所以和你的Excel结果不匹配。

内容的提问来源于stack exchange,提问作者Sophie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 04:47:41