我有一个约会,例如当前日期是19/04/2013
我有几个月的时间,例如10
我想知道从2013年4月19日起10个月之前的日期.
如何在Java中实现它?
例如,如果我想在一周之前找出日期,我可以实现如下:
Calendar calendar = Calendar.getInstance();
calendar.setTime(myDate);
calendar.add(Calendar.DAY_OF_YEAR, -7);
Date newDate = calendar.getTime();
Run Code Online (Sandbox Code Playgroud)
但几个月如何找到相同的?
好吧,你可以做一些类似于你的例子:
Calendar calendar = Calendar.getInstance();
calendar.setTime(myDate);
calendar.add(Calendar.MONTH, -10);
Date newDate = calendar.getTime();
Run Code Online (Sandbox Code Playgroud)
它将设定newDate为10个月前的日期myDate.
| 归档时间: |
|
| 查看次数: |
154 次 |
| 最近记录: |