macOS zeigt euch auf der Anmeldeseite und im Sperrbildschirm standardmäßig die Systemzeit an – praktisch, um auch ohne Anmeldung schnell die Uhrzeit zu checken. Das Zeitformat richtet sich dabei nach den Systemsprach-Einstellungen. Ihr wollt vom 24-Stunden-Format auf das amerikanische 12-Stunden-Format mit AM/PM wechseln oder umgekehrt? Das geht mit einem Terminal-Befehl.
Wie funktioniert die Zeitanzeige in macOS?
Die Zeitanzeige auf der macOS-Anmeldeseite orientiert sich an den globalen Lokalisierungseinstellungen des Systems. Diese bestimmen nicht nur das Uhrzeitformat, sondern auch Datumsformate, Währungszeichen und Zahlentrennzeichen. Apple hat diese Einstellungen bewusst vom Benutzeraccount getrennt – so bleibt das Format auch beim Wechsel zwischen verschiedenen Nutzern konsistent.
Terminal-Befehl für Zeitformat-Änderung
Um das Zeitformat auf der Anmeldeseite zu ändern, müsst ihr ins Terminal. Der Befehl modifiziert die systemweiten Spracheinstellungen:
- Öffnet das Terminal über das Dock, Spotlight-Suche oder Launchpad. Alternativ drückt ihr Cmd+Leertaste und tippt „Terminal“.
- Gebt folgenden Befehl ein (alles in einer Zeile):
sudo defaults write /Library/Preferences/.GlobalPreferences AppleLocale „de_DE“
Dabei ersetzt ihr „de_DE“ durch das gewünschte Locale. - Bestätigt mit Enter und gebt euer Administrator-Passwort ein.
- Startet den Mac neu oder meldet euch ab, damit die Änderungen wirksam werden.
Die wichtigsten Locale-Codes
Je nach gewünschtem Zeitformat wählt ihr den passenden Locale-Code:
- „de_DE“ – Deutschland: 24-Stunden-Format (14:30)
- „en_US“ – USA: 12-Stunden-Format mit AM/PM (2:30 PM)
- „en_GB“ – Großbritannien: 24-Stunden-Format (14:30)
- „fr_FR“ – Frankreich: 24-Stunden-Format (14h30)
- „ja_JP“ – Japan: 24-Stunden-Format
Was passiert im Hintergrund?
Der Terminal-Befehl schreibt in die Datei /Library/Preferences/.GlobalPreferences, die systemweite Einstellungen für alle Benutzer enthält. Diese Datei wird beim Systemstart geladen und bestimmt das Verhalten der Anmeldeseite. Im Gegensatz zu den benutzerspezifischen Einstellungen unter ~/Library/Preferences wirken sich Änderungen hier auf das gesamte System aus.
Alternative: Systemeinstellungen nutzen
Seit macOS Monterey könnt ihr das Zeitformat auch über die grafische Oberfläche anpassen, allerdings mit Einschränkungen:
- Öffnet die Systemeinstellungen/Systemeinstellungen
- Geht zu „Allgemein“ > „Sprache & Region“
- Ändert die Region entsprechend
Diese Methode wirkt sich allerdings auf alle regionalspezifischen Einstellungen aus, nicht nur auf die Zeitanzeige.
Troubleshooting: Wenn der Befehl nicht funktioniert
Falls die Zeitformat-Änderung nicht greift:
- Prüft, ob ihr Administrator-Rechte habt
- Stellt sicher, dass der Locale-Code korrekt geschrieben ist
- Startet den Mac komplett neu (nicht nur Abmelden)
- Kontrolliert mit „defaults read /Library/Preferences/.GlobalPreferences AppleLocale“, ob die Einstellung übernommen wurde
Rückgängig machen
Um zur ursprünglichen Einstellung zurückzukehren, verwendet ihr denselben Befehl mit dem ursprünglichen Locale-Code. Alternativ könnt ihr die Einstellung komplett löschen:
sudo defaults delete /Library/Preferences/.GlobalPreferences AppleLocale
Dann greift wieder die Standard-Lokalisierung basierend auf eurer Systemsprache.
Diese Anpassung ist besonders nützlich, wenn ihr ein deutsches macOS verwendet, aber das amerikanische 12-Stunden-Format bevorzugt – oder umgekehrt. Die Änderung wirkt sich nur auf die Anmeldeseite aus, eure persönlichen Zeitformat-Einstellungen im angemeldeten Zustand bleiben davon unberührt.
Zuletzt aktualisiert am 25.04.2026