Java日历对象日期操作

时间:2014-01-04 02:31:02

标签: java

我需要在今天添加X天数。到目前为止,我已经研究了stackoverflow中的大多数问题,并且我尝试了以下代码:

GregorianCalendar today = new GregorianCalendar();
today.setTime(Calendar.getInstance().getTime());
today.add(Calendar.DAY_OF_YEAR,100);//I have also tried Calendar.DATE too

SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-DD"); 
String currentDate = formatter.format(today.getTime());     
System.out.println(currentDate);

当我看到当前日期时,我看到月份显示正确,但日期不正确。在上面的例子中,我看到了 2014-04-103作为输出。

我也想要正确的日期。请帮忙。

感谢。

1 个答案:

答案 0 :(得分:0)

DD是一年中的一年,所以它是一年中的第103天.-你想要每天的dd