IdeaFactorys Lab

整列处理,时间格式由你明确指定

批量时间戳转换器。

把一整列时间转成实用结果。导入 CSV 或粘贴列表,保留每条原始记录,再完整导出。

最多 10,000 条记录明确单位,不自动猜测免费 · 浏览器本地处理

开始批量转换

01

导入原始记录

粘贴文本,或导入 UTF-8 编码的 .txt / .csv 文件。

预览中的原始单元格保持不变。
02

明确时间含义

先解析,再选择时间戳列,并明确指定其格式。

所有列均带编号,包括空表头和重复表头。

秒数最多保留 3 位小数。例如:1704067200.125。不接受科学计数法,也不自动推测单位。

填写 UTC 或 IANA 时区名。此设置仅改变时区显示,不改变 UTC 时间点。

限制:UTF-8 文本 5 MiB、10,000 条数据记录、1,000 列。转换时仅去除首尾 ASCII 空白,保留原始值。

准备就绪。粘贴时间戳或载入示例即可开始。

每一行,都有交代。

保留原始列,追加 UTC、Unix 和时区结果。错误记录也留在原位。

预览每页最多 50 条,宽表会减少每页条数。单元格超过 400 字符、表头超过 90 字符时缩短显示。完整原值始终保留并用于导出。

只转换一个?打开单条时间戳工具
记录总数0
有效0
错误0

批量转换结果将在这里显示。

解析原始文本,选择时间戳列,再执行转换。下载始终包含全部转换记录,而不只是当前页。

完整带走这一批。

在 CSV 和 TSV 中,为高风险原始值、表头和 UTC 偏移等派生文本添加英文单引号。Unix 秒和毫秒不添加前缀,预览值保持原样。导出文本会改变,且任何防护都无法保证在所有电子表格中或保存后重新打开时有效。

从原始数据到结果,路径很清楚。

1. 解析数据

选择每行一个时间戳,或设置 CSV 分隔符和表头。支持引号字段、字段内换行和双引号转义。空数据记录也会保留。

2. 声明格式

为整批数据指定一列和一种输入格式。秒与毫秒绝不自动猜测。严格 ISO 输入必须包含 Z 或数字时区偏移。

3. 保留每个结果

并排检查有效记录和明确的错误信息。修改输入后结果会失效,重新转换即可。导出保留全部原始列和每条数据记录。

值得知道的细节

支持哪些 ISO 日期时间字符串?

本工具采用有意限定的严格子集:四位年份、完整日期、大写 T、时分秒、可选 1–3 位小数,以及大写 Z 或 ±HH:mm。转换后的 UTC 年份须在 0000–9999 范围内。不接受无偏移时间、闰秒、24:00、自动进位的无效日期、超过毫秒的精度,以及不受支持的本地偏移未知写法 −00:00。并不声称完整兼容 ISO 8601 或 RFC 3339。

RFC 3339 · ECMAScript 日期解析

时区和夏令时如何处理?

Unix 时间戳或带明确偏移的 ISO 日期时间确定唯一时间点。浏览器使用其时区数据库,将该时间点显示为选定 IANA 时区的当地时间及适用偏移。不会猜测无偏移的本地输入或夏令时歧义。历史结果可能因浏览器及其时区数据库版本而异。

IANA 时区数据库

CSV 表头、错误和空记录如何处理?

是否把首条记录作为表头,由复选框明确控制。分隔符由你指定,不会自动猜测。保留导入文件的原始单元格文本,包括字段内 CRLF。编辑或粘贴文本框内容时,使用浏览器规范化后的换行。支持带引号的多行字段和双引号转义;末尾换行不会额外产生一条记录。不等长记录在预览和导出时补齐。转换错误与原始记录一同保留。这是基于 RFC 4180、支持自选分隔符的实用 CSV 方言。

RFC 4180

为什么“电子表格加固导出”会改变原值?

电子表格可能将以公式字符开头的文本解释为命令。默认导出会在高风险原始值、表头和派生文本(例如带正负号的 UTC 偏移)前添加英文单引号。确定为数值的 Unix 秒和毫秒不添加前缀。只有在你理解风险且更需要精确保留值时,才应取消勾选。CSV 与 TSV 共用此设置。任何防护都不是普适保证,尤其是在电子表格保存并重新打开之后。

OWASP CSV 注入说明

文件会被上传、保存或记住吗?

不会。解析、转换和导出都在当前浏览器页面中完成,不使用分析追踪、数据网络请求、本地持久存储或 Cookie。刷新、离开或关闭页面都会清空工作数据。在本页切换 EN / 中文会保留输入和已完成的结果,但会取消正在进行的处理。