scroller

US - Englisches Datum in Powershell einlesen

Hallo

Ich möchte ein US-Englisches Datum (Format Bsp:04/18/2011 00:00:00) in Powershell einlesen und in ein deutsches umformatieren.
Ich kann das Datum get-date schon garnicht übergeben da er es nicht als gültiges Format erkennt.
Ich kann es natürlich mit string funktionen zerlegen, ist ja aber nicht die feine englische face-smile

Danke!
SC
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 171600

Url: https://administrator.de/forum/us-englisches-datum-in-powershell-einlesen-171600.html

Ausgedruckt am: 19.06.2025 um 21:06 Uhr

Skyemugen
Skyemugen 17.08.2011, aktualisiert am 18.10.2012 um 18:47:56 Uhr
Goto Top
Aloha,

ich wüsste keine Alternative - das Problem gab es hier bereits im Forum, nur andersherum face-wink - denn welche andere Möglichkeiten bieten sich hier denn, außer der Zerlegung?

greetz André
Logan000
Logan000 17.08.2011 um 09:50:13 Uhr
Goto Top
Moin Moin

ich wüsste keine Alternative
Ich habe inzwischen eine gefunden.
Mittels CutureInfo und ParseExact lässt sich das wohl hindröseln.
Etwa so:
$cultureUS = New-Object System.Globalization.CultureInfo("en-US")  
$strtime = "8/14/2011"  
#[datetime]::ParseExact($strtime,”M/dd/yyyy”,$cultureEN)
[datetime]::ParseExact($strtime,”M/dd/yyyy”,$cultureUS)

/Edit: Code korrigiert.

Gruß L.
Scroller
Scroller 17.08.2011 um 09:55:56 Uhr
Goto Top
Hi Logan000,

wenn mann in Zeile 3 das EN durch US erstzt klappts prima ;)

Super Tipp!!

Danke!

Gruss
sc