当前系统时间加上25天之后的时间都会出问题?什么情况?不理解!
加上24天的就没问题
输出的25天的结果是哪里的时间?什么鬼!
这加25天之后的结果是从哪里开始算起的?
这个是加28天的结果
这个是加45天的结果
当前系统时间加上25天之后的时间都会出问题?什么情况?不理解!
加上24天的就没问题
输出的25天的结果是哪里的时间?什么鬼!
这个是加28天的结果
因为那个乘法溢出int范围了,你改一下
new Date(System.currentTimeMillis() + 1000 * 60 * 60 * 24 * 25L)
后面加个L,让它按long算就可以了