pixel0815
Goto Top

Wert in Datum formatieren

Hallo zusammen,

ich lese gerade via Powershell und WMI die Werte einer RDS Device CAL aus.
Dort gibt es 2 Werte die so aussehen

ExpirationDate    : 20230603124305.000000-000
IssueDate         : 20230324115323.000000-000

Wie kann ich diese Werte in ein vernünftiges Datumsformat formatieren?

Danke im voraus face-smile

LG
Heiko

Content-ID: 6554882182

Url: https://administrator.de/contentid/6554882182

Ausgedruckt am: 21.11.2024 um 21:11 Uhr

6247018886
Lösung 6247018886 29.03.2023 aktualisiert um 12:22:16 Uhr
Goto Top
Moin.
Das ist das WMI Datum-Zeit Format und WMI hat eine einfache Methode dafür, die nennt sich ConvertToDateTime und die lässt sich aus jeder WMI Klasse aus ausführen oder so
([wmi]'').ConvertToDateTime("20230603124305.000000-000")  
so geht's auch
[Management.ManagementDateTimeConverter]::ToDateTime("20230603124305.000000-000")  
https://powershell-guru.com/powershell-tip-7-convert-wmi-date-to-datetim ...
https://www.computerperformance.co.uk/powershell/converttodatetime/
Kann man zwar auch mit [datetime]::ParseExact machen aber so ist's ja schnell und einfach abgefackelt.

Cheers briggs
pixel0815
pixel0815 29.03.2023 um 13:03:34 Uhr
Goto Top
Dankeschön! Genau das wars face-smile ) face-smile