2013-11-02 4 views

Antwort

51

Sie können die .ToString() -Methode mit Datetime-Formatbezeichner verwenden, um zu formatieren, was Sie brauchen:

http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

(Get-Date).AddDays(-1).ToString('MM-dd-yyyy') 
11-01-2013 
+0

Nun, es gehen Sie, Vielen Dank! +1 – pburgh

+0

Gern geschehen. Wenn deine Frage beantwortet wurde, würdest du sie bitte so markieren? – mjolinor

+0

fertig, danke nochmal! – pburgh

10

Ich denke, das nur zum Teil wahr ist. Das Ändern des Formats scheint das Datum auf ein Zeichenfolgenobjekt zu setzen, das dann keine Methoden wie AddDays hat, um es zu manipulieren. Damit dies funktioniert, müssen Sie es auf ein Datum zurücksetzen. Zum Beispiel:

Get-Date (Get-Date).AddDays(-1) -format D 
+0

Funktioniert es für Sie? – Alex

+0

Dies ist die tatsächliche richtige Antwort +1 –

Verwandte Themen