Jump to content

PS: get-date => Tage hinzufügen UND Sprache ändern


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

 

folgendes Problem: Ich möchte in einem Script dem bestehenden Datum ein paar Tage hinzufügen, was auch ganz gut klappt:

((Get-Date).AddDays(21).ToString('dddd, dd-MM-yyyy'))

Jetzt habe ich aber das Problem, dass mein Layout natürlich Deutsch ist, und der Output bei "dddd" (Wochentag) demzufolge in Deutsch erscheint.

 

Hätte es aber gerne in Englisch, also auf "en-US" umstellen ohne es statisch in meiner Shell zu ändern.

 

 

Habe hierzu auch ein Code Beispiel gefunden, welchen ich aber nicht auf den oben genannten Code anwenden kann:

$US = New-Object system.globalization.cultureinfo("en-US")
get-date -format ($US.DateTimeFormat.ShortDatePattern)

Hat jemand evtl. einen Tipp oder sehe ich nur den Wald vor lauter Bäumen nicht?

 

Danke im Voraus!

 

Grüße

Geschrieben

Hm, wie sollte es dann ohne ToString aussehen? Das Zielformat ist ja 'dddd, dd-MM-yyyy'.

 

Evtl. noch ein wenig Hintergrund: Ich speichere das Datum in eine Variabel, die ich später für eine Report Email nutzen will, die eben in Englisch ist. Der Wochentag erscheint dann ja aber in Deutsch durch mein deutsches Layout.

 

Grüße


Sodele, nur nicht locker lassen ;-)

 

Hier mein funktionierender Code-Schnipsel:

$Culture = New-Object System.Globalization.CultureInfo("en-US")
(get-date).adddays(21).ToString("dddd, dd-MM-yyyy",$Culture)

Grüße

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...