2008-12-04 45 views
11

我試圖消除導致我在那天的前導零,當我試圖運行Get-日期的cmdlet:powershell:如何格式化獲取日期字符串和刪除0的?

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

這將返回「2008年1月4日」

我想要的輸出爲「1-4-2008」

有關這樣做的另一種方式的任何想法?

在此先感謝

回答

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

$ FILEDATE = $ fileDate.ToString( 「MD-YYYY」)

+1

(Get-Date).ToString(「M-d-yyyy」) – tivo 2011-10-04 09:36:21

0

使用的格式字符串,如:

get-date -format yyyy/M/d 

GET -date.tostring(yyyy/M/d)