Schreiben sie je eine Klasse für die Speicherung des Datums und der Uhrzeit. Beide
Klassen
sollen die folgenden Operationen unterstützen:
Initialisierung mit drei Werten
Initialisierung mit einem String
Ermittlung der nächsten Sekunde/Minute/Stunde,
bzw. Tag/Monat/Jahr
Weiterstellen der Zeit um ein beliebiges
Intervall (eine Stunde, einen Tag, ...) (positiv und
negativ)
Ausgabe
Eingabe in mehrere Integerwerten
oder als ein String
Addition und Subtraktion zweier gleicher
Klassen
Wenn Sie die beiden Klassen haben bilden Sie daraus eine allgemeine Zeitklasse, die
beide
Klassen und die Wochennummer und den Wochentag umfasst. Alle oben beschriebenen
Funktionen sollen auch von der Zeitklasse erfüllt werden.