ISO 8601
iso ba liu ling yi
一项用于以无歧义、机器可读格式表示日期和时间的国际标准。
er shi si xiao shi zhi
24 小时制使用 0:00(午夜)到 23:59(次日午夜前一分钟)的数字来表示一天中的时间。与 12 小时制(AM/PM)不同,它无需添加前缀来区分上午和下午,彻底消除了歧义。ISO 8601 标准强制使用 24 小时制,使其成为国际数据交换的标准格式。
欧洲大陆在日常生活中普遍使用 24 小时制。日本、韩国和中国的日常口语多用 12 小时制的说法,而列车时刻表、广播节目表和官方标注则以 24 小时制为准。在美国、加拿大和澳大利亚,日常交谈中同样以 12 小时制为主。不过军方已正式采用 24 小时制,美国称之为“军事时间”。医疗记录和航空领域也以 24 小时制为标准,因为这样可以避免误读。英国则介于两者之间,非正式口语使用 12 小时制,而在列车时刻表和官方文件中采用 24 小时制。
在软件内部,小时以 0 到 23 的整数存储,仅在向使用 12 小时制的地区用户展示时才转换为 12 小时格式。例如 JavaScript 的 Intl.DateTimeFormat 提供 hour12 选项来切换显示格式。数据库和日志文件应始终以 24 小时制记录时间,以避免解析错误和歧义。
这篇文章对您有帮助吗?