Originariamente inviato da fflachi
quindi per fare una funzione che prende come argomento due date e ritorni il vettore con le date comprese al suo interno con la classe calendar come dovrei fare?
Io ho fatto così (non so se è esattamente quello che serve a te):
codice:
public static Vector<Date> createDaysVector (Date from, Date to)
{
Vector<Date> v = new Vector<Date> ();
Calendar calFrom = Calendar.getInstance ();
calFrom.setTime (from);
Calendar calTo = Calendar.getInstance ();
calTo.setTime (to);
while (calFrom.compareTo (calTo) <= 0)
{
v.add (calFrom.getTime ());
calFrom.add (Calendar.DAY_OF_MONTH, 1);
}
return v;
}
Nota che ho usato i "generics" ed ho usato compareTo di Calendar che c'è solo da Java 5.