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,请仔细索里 –
感谢ü非常路西法先生对于提高我的语言 –