2008-12-04 47 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)