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

Printed on: April 25, 2024 at 08:04 o'clock

Member: Skyemugen
Skyemugen Aug 17, 2011, updated at Oct 18, 2012 at 16:47:56 (UTC)
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é
Member: Logan000
Logan000 Aug 17, 2011 at 07:50:13 (UTC)
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.
Member: Scroller
Scroller Aug 17, 2011 at 07:55:56 (UTC)
Goto Top
Hi Logan000,

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

Super Tipp!!

Danke!

Gruss
sc