标准简介
ISO 8601-1:2019 和 ISO 8601-2:2019 定义了日期和时间在信息交换中的表示方式,包括基础规则和扩展表示。
该系列标准是 API、日志、数据库、医疗记录、金融消息、物流系统和监管报告中避免日期时间歧义的关键参考。
schedule
无歧义日期时间字符串
定义用于信息交换的公历日期、24 小时时间、UTC 偏移、持续时间和时间区间的机器可读表示。
travel_explore
跨区域一致性
降低不同区域、时区、API、日志、合同、医疗记录、金融消息和监管报告中的时间歧义。
event_repeat
高级扩展
ISO 8601-2 增加了不确定、近似、季节性、重复和分组日期时间值的扩展表示。
list_alt 日期时间表示控制
- 日历日期、序数日期和周年日期格式
- 本地时间和 UTC 偏移表示
- API 和日志的组合日期时间字符串
- 持续时间和时间区间表达式
- 重复时间区间
- 不确定或近似日期扩展
- 数据交换和存储验证规则
谁需要合规?
groups
软件团队、API 设计者、数据平台团队、金融机构、医疗系统、物流提供商、政府机构、分析团队,以及任何跨区域或跨系统交换时间敏感数据的组织。
关键要求
1
标准化日期时间格式
定义 API、数据库、日志、文档、集成、报告和用户导出所使用的 ISO 8601 表示。
2
保留时区含义
在时间重要的场景记录 UTC 偏移或 UTC 标准化值,并说明如何处理本地时间、夏令时和时区。
3
验证输入和输出
应用验证规则,使集成接受预期表示,并拒绝模糊或依赖地区习惯的字符串。
4
治理遗留迁移
将既有地区或供应商特定日期格式映射到 ISO 8601,并为高风险系统建立转换测试和回滚规则。
5
处理区间和不确定性
当系统需要持续时间、区间、重复日期、近似日期或不确定日期时,使用 ISO 8601 中适当的部分。
处罚与执行
warning
ISO 8601 没有直接处罚。非标准日期时间格式仍可能造成生产缺陷、错过期限、审计轨迹缺口、保留期限计算错误、支付或交易错误、医疗记录歧义和监管报告缺陷。