DTFormat.com

日期与时间格式

在线转换和验证日期为任意格式。支持批量转换。

动态

识别和解释日期格式

粘贴一个日期或时间戳——来自日志文件、电子表格或 API 响应——工具会自动识别其格式:ISO 8601、Unix 时间戳、RFC 3339、Excel 序列号等数十种标准。

  • 查看格式名称,以及每个组成部分(年、月、日、时区偏移)与输入值的对应关系。
  • 转换为其他表示形式——保持原始时区、切换到本地时区或任意 IANA 时区。
  • 切换到批量模式,一次性规范化一组混合日期。

常见使用场景

  • 解码数据库导出或调试日志中的 Unix 时间戳Windows Filetime 值。
  • 将数字形式的 Excel 日期转换为可读格式,然后放入报告。
  • 确定来自其他地区服务器的日志条目中的时区偏移。
  • 理解以陌生语言或相对格式书写的日期("yesterday"、"hace 2 horas")。

支持的格式

格式 掩码
ISO 8601 date_time_tz, date_time_utc, date_only, compact
Unix Timestamp seconds, milliseconds
RFC 3339 utc, offset
RFC 2822
ISO 9075 date, datetime
SQL DATE / DATETIME date, datetime
Excel Serial Date date, datetime
Windows Filetime
Julian Date (JD) integer, fractional
Tire DOT Code
Mac Timestamp
Human Readable / Text Date date, datetime
Chinese Date date, datetime
.NET Ticks
Locale / human-readable date date, datetime
US Date (month-first) date, datetime
OLE Automation Date (VBA/COM) date, datetime
NTP Timestamp
GPS Time
MongoDB ObjectId
PDF Date local, utc_or_offset
Microsoft JSON Date (WCF)

常见问题

服务支持哪些日期格式?

本工具是通用转换器,可识别多种格式:

  • 标准与 ISO:ISO 8601、RFC 3339(例如 2026-01-06T15:08:07.237Z)。
  • 技术类:Unix 时间戳(秒与毫秒)、Microsoft Filetime(含 HEX)、儒略日。
  • 表格:Excel 序列日期(例如 45901)。
  • 文字:多种语言的书面日期(英、俄、法等),例如 2025年11月12日 或 janv. 01, 2005。

能否转换「现在」「昨天」等相对说法?

可以。服务能理解 now(当前时间)与 yesterday(昨天),并转为精确的 ISO 8601。

我有一串日期,能一次性处理吗?

可以。支持批量转换。粘贴长列表或日志片段,系统会尽量识别并转换每一项。

日期在正文或文件名里也能用吗?

可以。例如:

  • 日志:DateTime: 2026-03-03T22:14:47…
  • 文件名:12-10-2025_20-06-42 File
  • 报告:Import Start Time (UTC+0): 2025-04-28…

如何把 Windows Filetime 换成普通日期?

粘贴数值(例如 1.32641938014656E+16)或十六进制(例如 B5E27B0AE8BBD601)。服务会识别 Microsoft Filetime 并显示日期与时间。

是否支持时区?

支持。可处理 +07:00、-05:00 等偏移以及 UTC、GMT、PDT、JST 等缩写。

输入无效会怎样?

若无法识别日期(例如 4qweqwer),API 返回 false

给定 UTC,能知道某国当地几点吗?

可以。例如「2026-02-28T00:03:46.750Z 在巴西是几点?」或换算悉尼时间。本工具帮助把 UTC 对应到当地时间。

API

接口 方法 说明
/api/v1/parse POST 解析日期/时间字符串并返回可能的格式与转换结果。

请求(JSON)

{
  "input": "2026-03-18T12:34:56Z"
}

响应(示例)

{
  "ok": true,
  "results": [
    {
      "format": "ISO 8601",
      "mask": "YYYY-MM-DDTHH:mm:ssZ",
      "representations": [
        { "label": "ISO 8601", "value": "2026-03-18T12:34:56Z" }
      ]
    }
  ]
}