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
Please also mark the comments that contributed to the solution of the article
Content-Key: 171600
Url: https://administrator.de/contentid/171600
Printed on: April 28, 2024 at 02:04 o'clock
3 Comments
Latest comment
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.