日期我想顯示當前的日期和最近5天日期顯示curentdate和最後5天的java
2013/04/24
2013/04/23
2013/04/22
2013/04/21
2013/04/20
我有如下代碼..
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
Calendar cal = Calendar.getInstance();
Date date=cal.getTime();
for (int i=0;i<5;i++){
cal.add(Calendar.DAY_OF_MONTH,-1);
date=cal.getTime();
String reportDate = sdf.format(date);
System.out.println("reportDate :" + reportDate);
}
我在這裏獲得輸出像下面..
reportDate :2013/04/23
reportDate :2013/04/22
reportDate :2013/04/21
reportDate :2013/04/20
reportDate :2013/04/19
但我想要包括當前日期的最後五天的日期......任何一個幫助嗎?
非常感謝...它給出我的確切輸出...再次感謝.. – 2013-04-24 08:53:35
DAY_OF_MONTH <5時它將如何行動? – NilsH 2013-04-24 09:47:12
當DAY_OF_MOUNTH <5時,GregorianCalendar類自動遞減MOUNTH,並且DAY_OF_MOUNTH將在此mounth的最後一天開始!托盤它befor談話! – giovybus 2013-04-24 10:47:28