我有一个要求,如果 ISO 日期时间没有指定区域偏移量,我应该假设欧洲/布拉迪斯拉发的当前偏移量。
基本上"2020-03-26T22:47:32.497" -> "2020-03-26T22:47:32.497+01:00"
特长; 如果有,则解析时区ID,但如果不存在,则默认为特定的
我现在拥有的
private val isoDateTimeParser = DateTimeFormatterBuilder()
.append(DateTimeFormatter.ISO_OFFSET_DATE_TIME)
.parseDefaulting(ChronoField...?)
.toFormatter()
显然它不起作用。甚至可能吗?我应该只有 2 个格式化程序(一个有 tz,一个没有)然后一个接一个地尝试吗?