Added code for StatisticsCalculator, Periode.. etc

Added a lot of code. Currently not functioning for Periode is acting
strange.
Not tested...
This commit is contained in:
Kenneth van Ewijk
2014-10-19 14:38:43 +02:00
parent cbd4ef9077
commit ab4df98479
7 changed files with 363 additions and 84 deletions
+52 -7
View File
@@ -1,20 +1,34 @@
import java.util.GregorianCalendar;
import java.util.Calendar;
public class Periode
{
public GregorianCalendar beginPeriode;
public GregorianCalendar eindePeriode;
private GregorianCalendar beginPeriode;
private GregorianCalendar eindePeriode;
public Periode()
{
beginPeriode = new GregorianCalendar();
eindePeriode = new GregorianCalendar();
}
public Periode(int jaar, int maand, int dag, int eindjaar, int eindmaand, int einddag)
{
beginPeriode = new GregorianCalendar();
eindePeriode = new GregorianCalendar();
beginPeriode.set(jaar, maand, dag,0,0,0);
eindePeriode.set(eindjaar, eindmaand, einddag,23,59,59);
beginPeriode = new GregorianCalendar(jaar, maand, dag);
eindePeriode = new GregorianCalendar(eindjaar, eindmaand, einddag);
/*
if(eindjaar > jaar && eindmaand > maand && einddag > dag)
{
beginPeriode.set(eindjaar, eindmaand, einddag);
eindePeriode.set(jaar, maand, dag);
}
else
{
beginPeriode.set(jaar, maand, dag);
eindePeriode.set(eindjaar, eindmaand, einddag);
}
*/
}
public GregorianCalendar getBeginPeriode()
@@ -26,4 +40,35 @@ public class Periode
{
return eindePeriode;
}
}
public void setBeginPeriode(int jaar, int maand, int dag)
{
beginPeriode.set(jaar, maand, dag);
}
public void setEindePeriode(int jaar, int maand, int dag)
{
eindePeriode.set(jaar, maand, dag);
}
public String toString()
{
Calendar cal = getBeginPeriode().getInstance();
Calendar cal2 = getEindePeriode().getInstance();
String returnString = cal.get(Calendar.YEAR) + "-" + (cal.get(Calendar.MONTH)+1) + "-" + cal.get(Calendar.DATE);
returnString += " | ";
returnString += cal2.get(Calendar.YEAR) + "-" + (cal2.get(Calendar.MONTH)+1) + "-" + cal2.get(Calendar.DATE);
return returnString;
}
}