在维基百科上 https://en.wikipedia.org/wiki/ISO_8601#Time_offsets_from_UTC时区偏移被解释为与标准 UTC 时间之间的小时和分钟差异。然而,日期时间格式化程序 https://docs.oracle.com/en/java/javase/12/docs/api/java.base/java/time/format/DateTimeFormatter.html#patterns支持区域偏移模式XXXXX
,它“输出小时和分钟以及可选的秒,带有冒号,例如'+01:30:15'”。
偏移量是这样的吗+01:30:15
ISO 有效吗?如果不是,Java 是根据哪个标准定义此类偏移量的?
ISO-8601 不支持它,但它isIANA 时区数据库中记录的有效偏移量。
在时区得到适当标准化之前,亚分钟偏移在 19 世纪末和 20 世纪初的数据中很常见。例如,直到 1911 年为止,偏移量为 +00:09:21(根据 IANA 数据库)。
我能找到的最新事件是直到 1972 年才有亚分钟的偏移!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)