Eclipse doesn't like I found this code that I had for another old project that I'll try and modify:
Code:
import java.text.SimpleDateFormat;
import java.util.*;
import java.text.*;
public class DateTest
{
public static void main(String[] args)
{
for(int i = 0;i<365;i++)
{
System.out.println(DateRoller("20040804",i));
}
}
public static String DateRoller(String strDate, int intDaysToRoll)
{
java.util.Date curDate;
SimpleDateFormat sdf2 = new SimpleDateFormat ("yyyyMMdd");
Date dtTemp = new Date();
try
{
dtTemp = sdf2.parse(strDate);
}
catch(ParseException e){}
int y = dtTemp.getYear()+1900;
int m = dtTemp.getMonth();
int d = dtTemp.getDate();
java.util.GregorianCalendar rcal = new GregorianCalendar(y,m,d);
curDate = rcal.getTime ( );
long msYDate = 0;
long msCDate = curDate.getTime();
msYDate = msCDate;
//Transforms the current date into miliseconds
for(int i = 0;i<intDaysToRoll;i++)
{
msYDate = msYDate - 86400000; // Subtracts off X day's worth of miliseconds
}
java.util.Date yestDate = new java.util.Date (msYDate);
return sdf2.format(yestDate);
} //End DateRoller
}