时间戳转换工具 — 免费在线

在 Unix、ISO 8601、SQL DateTime、Excel 序列日期、.NET Ticks、儒略日、GPS 时间等 33 种时间戳格式之间转换日期时间,或从日历中选择日期。

Converter

Unix、ISO 8601、SQL、Excel、.NET Ticks 等共 33 种格式

在时间戳格式之间转换任意日期时间,或从日历中选择 - 均以 UTC 为基准

—

结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。

关于这些时间戳格式

此处所有 33 种格式均以 UTC 为基准 - 不进行时区转换,仅进行格式转换。多种格式(如 SQL 日期、ISO 周日期、序数日期、美式/欧式日期)仅存储日期而不存储时刻,因此转换为这些格式会丢失时间部分(将一个精确时刻转换为这些格式之一再转换回来,会落在该日期的午夜 - 这是预期行为,并非错误)。Syslog 和 Swatch Internet Time 更进一步,完全没有日期 - 反向转换时会假定为今天的日期。Excel 序列日期、.NET Ticks、Windows FILETIME 和儒略日等格式之所以存在,是因为这些系统内部确实就是这样存储日期的,这在调试来自这些系统的数据时非常有用。Stardate(星历时间) 是出于趣味加入的 - 它是粉丝创造的近似值,不像其他格式那样是真正的历史或科学格式。

这个工具能做什么

时间戳转换器可以在 33 种格式之间转换某个时间点,包括 Unix 秒、毫秒、微秒和纳秒、ISO 8601、RFC 2822、SQL DATETIME、Excel 序列日期、.NET 刻度、Windows FILETIME、儒略日以及 ISO 周日期。

所有时间都以 UTC 处理,因此转换器只改变格式,从不平移时区。你也可以从当前时间开始,或在日历中选择日期。

适用场景

  • 把日志、数据库列或 JWT 过期时间中的 Unix 时间戳读成真实日期。
  • 把以 Excel 序列号或 .NET 刻度存储的日期与另一个系统中的值对应起来。
  • 为 HTTP 头、Cookie、SQL 查询或 API 请求写出正确的日期字符串;时区转换请使用 时区转换工具。
  • 排查事故时,把以不同格式记录日期的各个系统的日志按时间对齐。

示例

1767225600 · Unix → ISO 8601

2026-01-01T00:00:00.000Z

1767225600 · Unix → RFC 2822

Thu, 01 Jan 2026 00:00:00 GMT

1767225600 · Unix → SQL DateTime

2026-01-01 00:00:00

1767225600 · Unix → Excel Serial Date

46023

1767225600 · Unix → .NET Ticks

639028224000000000

1767225600 · Unix → ISO Week Date

2026-W01-4

关于这个工具的问题

如何判断 Unix 时间戳是秒还是毫秒?

数一下位数:当前日期以秒表示为 10 位,以毫秒表示为 13 位。如果你的值有 13 位,请选择 Unix Timestamp (ms) 作为源格式。

为什么转换为 SQL Date 会丢失时间?

有些格式只保存日期。转换成这类格式会丢弃一天中的时间,再转换回来会落在 UTC 午夜,这是预期行为。

什么是 Excel 序列日期?

Excel 从 1899 年底的起点开始计算天数,因此 46023 表示 2026 年 1 月 1 日。小数部分表示一天中的时间,例如 .5 表示正午。

这个工具免费吗?

是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。

如何获取结果?

在此页面使用工具即可查看结果,无需通过电子邮件接收。