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
Danke!
SC
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
Danke!
SC
3 Antworten
- LÖSUNG Skyemugen schreibt am 17.08.2011 um 09:21:23 Uhr
- LÖSUNG Logan000 schreibt am 17.08.2011 um 09:50:13 Uhr
- LÖSUNG Scroller schreibt am 17.08.2011 um 09:55:56 Uhr
- LÖSUNG Logan000 schreibt am 17.08.2011 um 09:50:13 Uhr
LÖSUNG 17.08.2011, aktualisiert 18.10.2012
Aloha,
ich wüsste keine Alternative - das Problem gab es hier bereits im Forum, nur andersherum
- denn welche andere Möglichkeiten bieten sich hier denn, außer der Zerlegung?
greetz André
ich wüsste keine Alternative - das Problem gab es hier bereits im Forum, nur andersherum
greetz André
LÖSUNG 17.08.2011 um 09:50 Uhr
Moin Moin
Mittels CutureInfo und ParseExact lässt sich das wohl hindröseln.
Etwa so:
/Edit: Code korrigiert.
Gruß L.
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)
Gruß L.
LÖSUNG 17.08.2011 um 09:55 Uhr