用途:当时间值需要以文本形式表示时,统一采用 ISO 8601 格式。该技能只约束文本的格式化与解析,不要求内部存储必须使用字符串——若技术栈提供内置或标准库时间类型,系统内部仍应优先使用这些类型,仅在边界处转为文本。
主要能力与规则:包含时间部分时,必须精确到毫秒,即恰好三位小数秒,例如 2026-03-20T14:35:12.123Z,不能省略小数秒,也不能多于或少于三位。仅日期值使用 ISO 8601 日历日期形式,如 2026-03-20,毫秒精度只适用于含时间部分的字符串。优先使用带显式分隔符的扩展格式,不使用依赖区域设置、临时或含糊的文本日期格式。若文本值带时区,需保留显式的时区或偏移标记,但时区策略本身不由此技能决定。
适用范围:将时间值格式化为字符串、解析文本日期时间或时间戳、定义使用文本时间表示的 API/事件/消息/持久化契约、记录预期文本格式、比较或校验字符串形式的时间值、在面向文本的边界存储时间值。
使用方式:先定位文本边界,判断是仅日期还是含时间;再确定精确形态;然后核对序列化与解析是否使用同一格式,契约文档与校验逻辑是否与实际输出一致。写入或修改时,使用能产生 ISO 8601 输出的格式化辅助函数或库例程,在序列化器、校验器和契约定义中明确预期形态,强制三位小数秒,并保持解析与格式化对称,避免序列化输出与解析预期之间悄然漂移。
限制:该技能不规定内部存储类型,也不决定时区策略;资料未提供具体实现代码、依赖库或安装命令。