2013-11-02 7 views

risposta

51

È possibile utilizzare il metodo .ToString() con identificatori di formato datetime formattare per tutto ciò che serve:

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

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

Beh ci si va, grazie mille! +1 – pburgh

+0

Prego. Se la tua domanda ha avuto risposta, la prego di contrassegnarla così? – mjolinor

+0

fatto, grazie ancora! – pburgh

10

credo che questo sia vero solo in parte. Cambiare il formato sembra cambiare la data in un oggetto stringa che quindi non ha metodi come AddDays per manipolarlo. Quindi, per fare in modo che funzioni, devi riportarlo a una data. Per esempio:

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

Ha funzionato per te? – Alex

+0

Questa è la risposta corretta corretta +1 –

Problemi correlati