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

ISO 8601格式下毫秒不足三位时的正确写法咨询

ISO 8601毫秒部分格式规范解答

一、毫秒值不足三位(小于100)时的正确写法

当毫秒数为15时,正确写法是2024-03-02T17:13:07.015Z,而非2024-03-02T17:13:07.15Z。

根据ISO 8601-1:2019的规定:

表示时间的小数部分时,其位数应与所声明的精度一致。对于毫秒级精度(千分之一秒),必须使用三位小数,不足三位的需在前面补零,以明确表示精度级别。.015清晰对应15毫秒,而.15实际表示150毫秒(百分之一秒精度),二者精度和数值均不同。

二、毫秒部分为0时的正确写法

毫秒为0时,若要明确表示毫秒级精度,正确写法是2024-03-02T17:13:07.000Z;其他两种写法的情况如下:

  • 2024-03-02T17:13:07.0Z:表示十分之一秒精度(0.0秒),并非毫秒级精度,若业务不要求毫秒精度,这种写法在ISO 8601中是允许的,但不符合毫秒级精度的表示规范。
  • 2024-03-02T17:13:07.Z:不符合ISO 8601规范,因为小数点后必须至少有一位数字,不能仅保留小数点。

ISO 8601-1:2019相关条款说明:

时间的小数部分可包含1至任意位数的数字,但小数点后不能无数字。如果需要指定特定精度(如毫秒),则必须使用对应位数的数字,即使末尾是零也不能省略。若不需要显示小数部分,可直接省略小数点及后续数字,写成2024-03-02T17:13:07Z,这也是合规的。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 14:13:19