Wecker einrichten (mehrere Strings abgleichen)

Willst Du wirklich einen Wecker bauen der am Tag x um die Uhrzeit y Alarm schlägt, oder brauchst Du einen Wecker der Am montag um 6, am dienstag um 7 usw läutet?

Du kannst die Zeiten und das Datum in Zahlen umwandeln:

  1. UNIX-Zeitstempel ab 1.1.1970 00:00:00
  2. Sekunden des Tages ab 0h und Tage ab 1.Jänner des Jahres. (würde aber bei Zeiten im nächsten Jahr Probleme geben)
  3. Sekunden des Tages ab 0h und Tag als ttmmjjjj- Zahl.

Auf diese Weise brauchst Du nur Zahlen vergleichen und ein Alarmwiederholung alle 5 Minuten damit man noch 5 Minuten schlafen kann ist auch leicht realisierbar.
Bei Wocheneinteilung gibt die RTC bereits den Wochentag aus (ich glaube mit Zählung an Sonntag)

Grüße Uwe