2008-12-04 4 views
11

Estoy intentando eliminar cualquier líder ceros a la izquierda en la fecha de mi cuando corro el cmdlet Get-Date por tratar:powershell: ¿cómo formatear get-date en string y eliminar 0's?

$filedate = get-date -uformat "%m-%d-%Y" 
$filedate = $filedate.ToString().Replace("0", "") 

Esto devuelve "01-04-2008"

Quiero la salida para ser "1-4-2008"

¿Alguna idea sobre otra forma de hacer esto?

gracias de antemano

Respuesta

17
$filedate = get-date -format "M-d-yyyy" 
1

$ = $ FileDate fileDate.ToString ("Md-aaaa")

+1

(Get-Date) .ToString ("M-d-yyyy") – tivo

0

uso como cadena de formato:

get-date -format yyyy/M/d 

o

get -date.tostring (aaaa/M/d)

Cuestiones relacionadas