Powershell: как форматировать get-date для строки и удалить 0?

Я пытаюсь удалить ведущие нули в моей дате, когда запускаю командлет get-date, пытаясь:

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

это возвращает "01-04-2008"

Я хочу, чтобы выход был "1-4-2008"

любые идеи по другому способу сделать это?

заблаговременно

Ответ 1

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

Ответ 2

$fileDate = $fileDate.ToString( "M-d-yyyy" )

Ответ 3

использовать строку формата, например:

get-date -format yyyy/M/d

или

Get-Date.toString(гггг/М/г)