开发者社区 问答 正文

在日历的月份中增加1

我正在用下边的代码
screenshot
输出是:
screenshot
在1月+1的时候给出的是3月,如果我加的是30天可能返回的输出结果就是正确的了。但是我想要显示的是2月,有人能帮帮我么?

展开
收起
蛮大人123 2016-02-15 13:32:13 2227 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    用这个代码:

    Calendar cal = Calendar.getInstance();
    System.out.println("Before "+cal.getTime());  //Before Thu Jan 31 10:16:23 IST 2013
    
    cal.add(Calendar.MONTH, 1);
    System.out.println("After "+cal.getTime()); //After Thu Feb 28 10:16:23 IST 2013
    2019-07-17 18:43:12
    赞同 展开评论
问答地址: