使用下面的方法可以獲取到當(dāng)前日期之后n天的日期Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
// 獲取 dateNum天之前/之后的時間
calendar.add(Calendar.DAY_OF_MONTH, 15);但是在試用的時候會出現(xiàn)一種情況,比如說今天是12月末,如果獲取15天之后的日期就會發(fā)生錯誤,獲取的月份沒有變化,導(dǎo)致結(jié)果也出現(xiàn)了錯誤.所以想知道有沒有更好的方式 獲取當(dāng)前日期之后N天的日期的方法
4 回答

慕運維8079593
TA貢獻(xiàn)1876條經(jīng)驗 獲得超5個贊
不是月份沒變化吧。。是因為月份本來就是 0~11
另
calendar.setTime(new Date());
這一句可以去掉。
記得點贊加采納, 謝謝

POPMUISE
TA貢獻(xiàn)1765條經(jīng)驗 獲得超5個贊
提示的是, Calendar calendar = Calendar.getInstance(); 本身就可以獲取當(dāng)前時間, 后面那一步可以去掉
添加回答
舉報
0/150
提交
取消