Files
weerstation/Periode.java
T
Kenneth van Ewijk 38e5715cd6 FIXED ALL THE FUCKING THINGS
Ik haat school... eeuwen met de code bezig, blijven maar foute data uit
komen... blijkt alle data in de database zo'n beetje corrupt te zijn als
je 3 maanden of meer terugkijkt... wat een onzin zeg.
2014-10-20 19:00:42 +02:00

70 lines
1.8 KiB
Java

import java.util.GregorianCalendar;
import java.util.Calendar;
public class Periode
{
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();
setBeginPeriode(jaar, maand, dag);
setEindePeriode(eindjaar, eindmaand, einddag);
}
public Periode(Calendar cal1, Calendar cal2){
beginPeriode = new GregorianCalendar();
eindePeriode = new GregorianCalendar();
setBeginPeriode(cal2.get(Calendar.YEAR), cal2.get(Calendar.MONTH), cal2.get(Calendar.DATE));
setEindePeriode(cal1.get(Calendar.YEAR), cal1.get(Calendar.MONTH), cal1.get(Calendar.DATE));
}
public GregorianCalendar getBeginPeriode()
{
return beginPeriode;
}
public GregorianCalendar getEindePeriode()
{
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()
{
String returnString = beginPeriode.get(Calendar.DATE) + "-" + (beginPeriode.get(Calendar.MONTH)+1) + "-" + beginPeriode.get(Calendar.YEAR);
returnString += "|";
returnString += eindePeriode.get(Calendar.DATE) + "-" + (eindePeriode.get(Calendar.MONTH)+1) + "-" + eindePeriode.get(Calendar.YEAR);
return returnString;
}
}