Wie kann man die aktuelle Zeit mit PowerShell anzeigen?

Melden
  1. Aktuelle Zeit in PowerShell abrufen
  2. Nur die Uhrzeit anzeigen
  3. Zeit individuell formatieren
  4. Fazit

Die Anzeige der aktuellen Zeit ist eine häufige Aufgabe in PowerShell-Skripten und -Sitzungen. PowerShell bietet verschiedene Möglichkeiten, das aktuelle Datum und die aktuelle Uhrzeit abzurufen und anzuzeigen. Im Folgenden wird erklärt, wie man in PowerShell die aktuelle Zeit anzeigen kann und welche Optionen zur Formatierung zur Verfügung stehen.

Aktuelle Zeit in PowerShell abrufen

Um die aktuelle Zeit in PowerShell anzuzeigen, verwendet man das automatische Objekt Get-Date. Standardmäßig liefert dieser Befehl das aktuelle Datum und die genaue Uhrzeit zurück. Wenn man einfach Get-Date eingibt und ausführt, erhält man eine Ausgabe, die den aktuellen Zeitpunkt im Standardformat darstellt.

Nur die Uhrzeit anzeigen

Manchmal ist es gewünscht, nur die Uhrzeit, also Stunden, Minuten und Sekunden, ohne das Datum darzustellen. Dies gelingt, indem man die ToShortTimeString()-Methode auf das Ergebnis von Get-Date anwendet. Zum Beispiel:

Get-Date | ForEach-Object { $_.ToShortTimeString() }

Alternativ kann auch die Eigenschaft .TimeOfDay verwendet werden, die eine Zeitspanne seit Mitternacht zurückgibt:

(Get-Date).TimeOfDay

Zeit individuell formatieren

PowerShell unterstützt vielfältige Formatierungen der Datums- und Zeitangaben mit Hilfe von Formatstrings. So lässt sich die Uhrzeit beispielsweise im 24-Stunden- oder 12-Stunden-Format darstellen:

Get-Date -Format "HH:mm:ss" zeigt die Zeit im 24-Stunden-Format mit Stunden, Minuten und Sekunden.

Get-Date -Format "hh:mm tt" gibt die Zeit im 12-Stunden-Format aus, ergänzt um AM oder PM.

Man kann die Formatierungszeichen beliebig kombinieren, um das gewünschte Zeitformat zu erhalten.

Fazit

In PowerShell ist die Anzeige der aktuellen Zeit mit dem einfachen Befehl Get-Date möglich. Durch die Verwendung von Methoden und Formatstrings kann die Ausgabe auf die reine Uhrzeit reduziert sowie an spezifische Formatwünsche angepasst werden. Somit bietet PowerShell eine flexible und einfache Möglichkeit, die aktuelle Zeit in Skripten und interaktiven Sitzungen darzustellen.

0
0 Kommentare