PowerShell er et fullt utført Windows-verktøy som brukes til alle administrative oppgaver inne i systemet. Det kan style dato og tid i flere formater. Dessuten har PowerShell evnen til å konvertere en streng til datetime. Strengen og datetiden er de to forskjellige datatypene i PowerShell. Strengen er kombinasjonen av ord som lager en meningsfull tekst, mens DateTime brukes til å representere eller vise dato og tid i PowerShell.
Denne opplæringen vil guide deg om å transformere en streng til PowerShells datetime.
Hvordan konvertere/transformere en streng til PowerShells datetime?
Disse metodene kan konvertere en streng til DateTime i PowerShell:
Metode 1: Konverter en streng til DateTime i PowerShell ved hjelp av Cast String Method
Støping av dato og tidsstreng kan hjelpe den med å konvertere til datetime. Mer spesifikt brukes casting i PowerShell for å konvertere en streng til forskjellige datatyper, inkludert heltall eller datetime. I vårt tilfelle må vi konvertere en streng til DateTime i PowerShell.
Eksempel
La oss se på det gitte eksemplet for å konvertere en streng til DateTime ved hjelp av Cast String -metoden:
> $ DateTimestr = "2023-01-12"
> [DateTime] $ DateTimestr
I henhold til koden:
Utgangen bekrefter at den spesifiserte strengen er konvertert til datetime i PowerShell.
Metode 2: Konverter en streng til DateTime i PowerShell ved bruk av ParseExact () -metode
“ParseExact ()”Er metoden for“Dato tid”Klasse. Den er spesialdesignet for å konvertere en strengrepresentasjon av datoen og klokkeslettet som er tildelt av brukeren til datatetypen.
Eksempel
Utfør nå følgende kode i PowerShell:
> $ DateTimestr = '2023/01/12'
> [DateTime] :: ParseExact ($ DateTimestr, 'YYYY/MM/DD', $ NULL)
I den uttalte koden:
Det handlet om å konvertere en streng til DateTime i PowerShell.
Konklusjon
Strengen i PowerShell kan konverteres til datetime ved å bruke to metoder, “Støpt streng”Og“ParseExact ()”. Begge metodene tar først dato og klokkeslett fra brukeren og konverterer den deretter til datetime. Denne opplæringen har presentert en grundig guide for å konvertere en PowerShell -streng i DateTime.