问题
LocalDateTime.now().plusMinutes(30).format(DateTimeFormatter.ISO_OFFSET_DATE_TIME)
在格式化日期是出现Unsupported field: OffsetSeconds
问题
原因
这个主要就是在进行日期格式化之前,获取的日期对象中没有时区信息,设置好东八时区就可以正常转化了。
解决
Java
LocalDateTime.now().plusMinutes(30).atOffset(ZoneOffset.ofHours(8)).format(DateTimeFormatter.ISO_OFFSET_DATE_TIME);
这样就会把格式化之前的日期对象,设置为东8区。