public class Tidspunkt implements Comparable { private int aar, mnd, dag, time, min, sek; Tidspunkt(int aar, int mnd, int dag, int time, int min, int sek) { this.aar = aar; this.mnd = mnd; this.dag = dag; this.time = time; this.min = min; this.sek = sek; } // Antar: at dersom dette tidspunktet er mindre enn det andre // da er det tidligere (dette: 2020, annet 2024, returnere: -4) @Override public int compareTo(Tidspunkt annet) { if (aar != annet.aar) { return aar - annet.aar; } else if (mnd != annet.mnd) { return mnd - annet.mnd; } else if (dag != annet.dag) { return dag - annet.dag; } else if (time != annet.time) { return time - annet.time; } else if (min != annet.min) { return min - annet.min; } else { return sek - annet.sek; } } }