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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 171600
Url: https://administrator.de/contentid/171600
Ausgedruckt am: 28.03.2024 um 16:03 Uhr
3 Kommentare
Neuester Kommentar
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 - denn welche andere Möglichkeiten bieten sich hier denn, außer der Zerlegung?
greetz André
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)
/Edit: Code korrigiert.
Gruß L.