PowerShell ist ein voll ausgestattetes Windows-Tool, das für alle Verwaltungsaufgaben im System verwendet wird. Es kann Datum und Uhrzeit in verschiedenen Formaten stylen. Darüber hinaus hat PowerShell die Möglichkeit, eine Zeichenfolge in DateTime umzuwandeln. Die Zeichenfolge und die DateTime sind die beiden verschiedenen Datentypen in PowerShell. Die Zeichenfolge ist die Kombination von Wörtern, die einen aussagekräftigen Text erstellen, während DateTime zur Darstellung oder Anzeige von Datum und Uhrzeit in PowerShell verwendet wird.
In diesem Tutorial wird Sie über die Umwandlung einer Zeichenfolge in PowerShells DateTime führen.
So konvertieren/transformieren Sie eine Zeichenfolge in PowerShells DateTime?
Diese Methoden können eine Zeichenfolge in PowerShell in DateTime konvertieren:
Methode 1: Konvertieren Sie eine Zeichenfolge in DateTime in PowerShell mithilfe der Cast -String -Methode
Das Casting der Datums- und Uhrzeitzeichenfolge kann dazu beitragen, sich in DateTime umzuwandeln. Insbesondere wird das Casting in PowerShell verwendet. In unserem Fall müssen wir eine Zeichenfolge in DateTime in PowerShell konvertieren.
Beispiel
Schauen wir uns das angegebene Beispiel an, um eine Zeichenfolge mit der Cast -String -Methode in DateTime zu konvertieren:
> $ DATETIMESTR = "2023-01-12"
> [DateTime] $ datetimestern
Nach dem Code:
Die Ausgabe bestätigt, dass die angegebene Zeichenfolge in DateTime in PowerShell konvertiert wurde.
Methode 2: Konvertieren Sie eine Zeichenfolge in DateTime in PowerShell mithilfe von Parseexact () Methode
Der "Parseexact ()”Ist die Methode der“Terminzeit" Klasse. Es wurde speziell entwickelt, um eine String -Darstellung des vom Benutzer zugewiesenen Datums und der Uhrzeit dem Datentyp DateTime zu konvertieren.
Beispiel
Führen Sie nun den folgenden Code in PowerShell aus:
> $ DATETIMESTR = '2023/01/12'
> [DateTime] :: Parseexact ($ DateTimestern, 'yyyy/mm/dd', $ null)
Im angegebenen Code:
Das ging nur darum, eine Zeichenfolge in DateTime in PowerShell zu konvertieren.
Abschluss
Die Zeichenfolge in PowerShell kann mit zwei Methoden in datetime konvertiert werden. “Saite gegossen" Und "Parseexact ()”. Beide Methoden nehmen zuerst die Datums- und Zeitzeichenfolge vom Benutzer ab und konvertieren sie dann in die DateTime. In diesem Tutorial wurde eine gründliche Anleitung zur Konvertierung einer PowerShell -Zeichenfolge in DateTime vorgestellt.