我正在尝试调整java.time.Instant的时间。
我试过这段代码:
Instant validFrom = //from my method parameter
validFrom = validFrom.with(ChronoField.HOUR_OF_DAY, 19).with(ChronoField.MINUTE_OF_DAY, 00)
.with(ChronoField.SECOND_OF_DAY, 00).with(ChronoField.MILLI_OF_DAY, 00);但我有一个例外:
java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: HourOfDay
at java.time.Instant.with(Instant.java:720)这在阅读文档和检查源代码时是很有必要的。我真的不明白为什么我不能这么做。有没有其他方法可以在不引起多次转换的情况下执行此操作?
https://stackoverflow.com/questions/47755071
复制相似问题