想要获取100天以后的Date,代码如下
Date date = new Date(System.currentTimeMillis()+100*24*60*60*1000);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String s = sdf.format(date);
System.out.println(s);
当前日期是2021-10-27,打印出来却是2021-10-28
后面又测试了一下,增加的毫秒值不能超过24天。超过后日期就会递减,不太明白是什么原因呢