两段冒号不是分:秒
01:30 固定解释为 1 小时 30 分钟。若要输入 1 分 30 秒,应写 00:01:30 或 1m 30s。输入单位下拉框仅影响不带单位的纯数值。
日期与时间
每行输入一个时长。两段冒号表示时:分;无单位数值按下方选择的单位解释。
输入仅在当前浏览器中处理,不会发送到服务器。
每行一个值:PT1H30M、01:30(即 1 小时 30 分钟)、1h 30m 或 90.5。短单位:w d h m/min s ms。
一天固定为 24 小时,一周为 7 天。拒绝 P1M(月),接受 PT1M(分钟)。
输入必须精确到整数毫秒,小数用点分隔;目标数值必要时舍入到九位小数。
最多 1000 行、总计 100000 个 UTF-16 码元、每行 512 个;单条范围 ±10^18 毫秒。空行报错。
输入内容或载入示例以开始。
时间单位换算适合核对接口中的 PT1H30M、表格里的小数小时,以及配置项要求的秒数。先确认它们表示一段持续时间,再做换算,避免把普通数值误当成时间戳。
批量输入可以混用不同格式。报告把原文与结果留在同一行号下,即使中间夹有错误,后续条目也不会错位;不需要为了一个坏值拆开整批数据。
时间单位换算会把 PT1H30M、01:30 和 1h 30m 都转成 5400 秒。每个结果还附带精确毫秒、ISO 写法与总小时格式,适合把接口值和人工记录交叉核对。
P1M 表示月,PT1M 才表示分钟。前者会保留为错误行,后者得到 60 秒;本页不会为了给出看似完整的结果而使用平均月份长度,其他有效行仍可正常转换。
01:30 固定解释为 1 小时 30 分钟。若要输入 1 分 30 秒,应写 00:01:30 或 1m 30s。输入单位下拉框仅影响不带单位的纯数值。
修改后停顿 350 毫秒会刷新结果。关闭自动转换即可先检查整批输入,再点转换或按 Ctrl/Cmd + Enter。输入或参数一变,旧结果立即过期,复制和下载暂时禁用。
空行不会被自动删掉,错误也不会变成零。若目标数值注明舍入,请对照精确毫秒字段;显示更多每次增加 50 行,复制和下载始终包含全部条目。
可以输入独立整周 P2W,或按顺序组合的 P1DT2H3M4.005S。结果会规范化为天、时、分、秒,零统一写成 PT0S,适合检查接口时长字段。
时分秒转换秒与秒转时分秒都在同一页完成。毫秒转秒时选择相应输入和目标单位;纯数值 1.5 选小时、目标选分钟,会得到 90 分钟。
-1h 30m 表示负 90 分钟,不是负 30 分钟。小数先转换为精确整数毫秒,因此 0.1s 不会出现二进制浮点计算带来的尾差,不能整毫秒表示的值直接报错。
批量报告逐行保留原文、目标数值、精确毫秒、规范化 ISO 与总小时格式。正确行和错误行一起导出,不会只复制成功项而让原始记录失去对应关系。
PT1H30M 表示 1 小时 30 分钟,即 5400 秒。P 是时长前缀,T 后面是小时、分钟、秒。不要省掉 T;P1M 表示一个月,和 PT1M 的一分钟不同。
例如 YouTube Data API 的 contentDetails.duration 使用 ISO 8601 时长。拿到接口返回值后,先检查是否落在本页支持的固定单位子集内;带年月的字段需要结合实际日期另行处理。
一个月可能有 28、29、30 或 31 天,一年也可能包含闰日。没有参照日期就无法得到唯一秒数。本工具会拒绝 P1M、P1Y;若要比较两个实际日期,请使用日期计算工具。
可以,例如 P2W 按固定七天一周计算,得到 1209600 秒。ISO 周必须单独使用,P1W2D 不被接受;如果明确想表达九个固定天,可以用短单位写法 1w 2d。
错误会显示在原行号下,同时保留页面提示和编辑器错误行标记。正确条目仍会输出,报告不会把失败值当成零。修正输入后重新转换,或等待自动转换完成即可。
结果与预期不同?