Formatieren einer DateTime in PowerShell

Rohan Timalsina 30 Januar 2023
  1. Verwenden der Option -format zum Formatieren von Datum und Uhrzeit in PowerShell
  2. Formatieren von Datum und Uhrzeit in PowerShell mit (Get-Date).ToString
  3. Auswählen aus allen Datums- und Zeitformatierungsstilen mit GetDateTimeFormats() in PowerShell
  4. Formatieren des Datums und der Uhrzeit zur Verwendung in einem HTTP header in PowerShell
Formatieren einer DateTime 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
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website