Ais*_*rma 7 java iso8601 java-time datetimeformatter offsetdatetime
我正在使用以下 ISO8601 格式:
YYYY-MM-DDThh:mm:ssZ
Run Code Online (Sandbox Code Playgroud)
我曾经OffsetDateTime.parse()解析过这种格式。我能够通过在此处传递t(而不是T) 和z(而不是Z) 来解析日期时间。
那么谁能告诉它在ISO8601中是否允许,还是仅在解析逻辑中被忽略?
那么谁能告诉它在 ISO8601 中是否允许,还是仅在解析逻辑中被忽略?
我认为生成它们是无效的,尽管我认为解析器允许它很好(尽管不是很好)。
I 有权访问的规范性 EBNF(8601-1 DIS 附录 A)仅对所有指示符使用大写拉丁字母,无论它们是 Z、T、W、R、P、Y、M、D、H、M 或 S,与(非 A)BNF 不同,据我所知 EBNF 终端区分大小写。