scroller
Goto Top

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

Content-Key: 171600

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

Ausgedruckt am: 28.03.2024 um 16:03 Uhr

Mitglied: 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é
Mitglied: 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.
Mitglied: 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