我有这个代码
Instant now = Instant.now();
if (amountDays >= 0) {
now = now.plus(amountDays, ChronoUnit.DAYS);
} else {
now = now.minus(Math.abs(amountDays), ChronoUnit.DAYS);
}
我想像这样简化它
Instant now = Instant.now();
now = now.plus(amountDays, ChronoUnit.DAYS);
但是,我不确定是否plus
可以正确处理负值或者是否会弄乱结果。
我可以这样使用plus
,可能是负值吗?