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-Key: 6554882182

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

Printed on: May 4, 2024 at 13:05 o'clock

Mitglied: 6247018886
Solution 6247018886 Mar 29, 2023 updated at 10:22:16 (UTC)
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
Member: pixel0815
pixel0815 Mar 29, 2023 at 11:03:34 (UTC)
Goto Top
Dankeschön! Genau das wars face-smile ) face-smile