0
我想添加1個月至今,但僅添加4周。將當前日期添加一個月
我試過這樣的,
2012-05-04 + DateTimeUtilities.ONEMONTH = 2012-05-31
結果我得到是2012-05-31
我想補充整整一個月(30天或31,或當一個月是leapyear 29或28)。
我想添加1個月至今,但僅添加4周。將當前日期添加一個月
我試過這樣的,
2012-05-04 + DateTimeUtilities.ONEMONTH = 2012-05-31
結果我得到是2012-05-31
我想補充整整一個月(30天或31,或當一個月是leapyear 29或28)。
試試你的時間轉換爲日曆對象,然後遞增月份字段:
Calendar cal = Calendar.getInstance();
cal.setTime(new Date(timeInMillis));
cal.set(Calendar.MONTH, cal.get(Calendar.MONTH)+1);
long newTimeInMillis = cal.getTime().getTime();
您可能希望從十二月檢查溢出到一月和遞增的一年。
API文檔證實DateTimeUtilities.ONEMONTH是四周,所以你得到的是你應該期望的。
Thanku非常這段代碼工作 –
我期待當IUSE此功能(DateTimeUtilities.ONEMONTH)用於添加,得到下個月我沒有看過API,請仔細索裏 –
感謝ü非常路西法先生對於提高我的語言 –