Java日历对象日期操作
我需要在今天添加X个天数。到目前为止,我已经研究了stackoverflow中的大多数问题,并尝试了以下代码:Java日历对象日期操作,java,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 fo
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作为输出
我还想知道正确的日期。请帮忙
谢谢 DD是一年中的一天,所以它是一年中的第103天。-你想要DD作为月份中的一天你读过javadoc吗?DD在您的模式中代表什么?您应该使用googlequery:addingdays-todatein-java,这是关于堆栈溢出的数百次回答中的一次:谢谢。使用SimpleDataFormat格式化程序=新SimpleDataFormatyyy MM DD;作品