Formatieren einer DateTime in PowerShell
-
Verwenden der Option
-format
zum Formatieren von Datum und Uhrzeit in PowerShell -
Formatieren von Datum und Uhrzeit in PowerShell mit
(Get-Date).ToString
-
Auswählen aus allen Datums- und Zeitformatierungsstilen mit
GetDateTimeFormats()
in PowerShell -
Formatieren des Datums und der Uhrzeit zur Verwendung in einem
HTTP header
in PowerShell
Dieses Tutorial stellt verschiedene Methoden vor, um ein Datum
und eine Uhrzeit
in PowerShell zu formatieren. Mit einem Cmdlet Get-Date
können Sie sich das aktuelle Datum und die Uhrzeit des Systems anzeigen lassen.
Get-Date
Ausgabe:
Friday, December 3, 2021 5:28:16 PM
Die obige Ausgabe ist die Standardformatierung für die Anzeige von Datum
und Uhrzeit
. Wir werden uns verschiedene Beispiele ansehen, um Datum und Uhrzeit in anderen möglichen Formaten anzuzeigen.
Verwenden der Option -format
zum Formatieren von Datum und Uhrzeit in PowerShell
Der folgende Befehl zeigt das aktuelle Datum
und Uhrzeit
im Format Jahr-Monat-Tag
bzw. Sekunde:Minute:Stunde
an.
Get-Date -format "yyyy-MM-dd ss:mm:HH"
Ausgabe:
2021-12-03 49:07:16
Wenn Sie nur das Datum drucken möchten, müssen Sie nur das Datumsformat verwenden. Zum Beispiel,
Get-Date -format "dd/MM/yyyy"
Ausgabe:
03/12/2021
Formatieren von Datum und Uhrzeit in PowerShell mit (Get-Date).ToString
Eine andere Möglichkeit, die Formatierung von Datum und Uhrzeit zu ändern, ist:
(Get-Date).ToString("dd/MM/yyyy HH:mm:ss")
Ausgabe:
03/12/2021 19:08:39
Auswählen aus allen Datums- und Zeitformatierungsstilen mit GetDateTimeFormats()
in PowerShell
Um alle Formate Datum
und Uhrzeit
anzuzeigen, können Sie den folgenden Befehl verwenden. Es zeigt ein großes String-Array von Formatierungsstilen für Datum und Uhrzeit an.
(Get-Date).GetDateTimeFormats()
Ausgabe:
12/3/2021
12/3/21
12/03/21
12/03/2021
21/12/03
2021-12-03
03-Dec-21
Friday, December 3, 2021
...
3 December, 2021 4:54:50 PM
3 December, 2021 04:54:50 PM
3 December, 2021 16:54:50
3 December, 2021 16:54:50
December 2021
December 2021
Mit []
können Sie einen der Formatierungsstile aus der Array-Liste auswählen. Zum Beispiel,
(Get-Date).GetDateTimeFormats()[7]
Ausgabe:
Friday, December 3, 2021
Formatieren des Datums und der Uhrzeit zur Verwendung in einem HTTP header
in PowerShell
Sie können den Formatbezeichner R
oder r
verwenden, um Datum und Uhrzeit für die Verwendung in einem HTTP-Header zu formatieren. Es zeigt Datum und Uhrzeit im Format RFC1123
an.
Get-Date -format R
ODER
(Get-Date).ToString("R")
Ausgabe:
Fri, 03 Dec 2021 18:11:41 GMT