2010-08-27 100 views
3

我正在嘗試使用Get-Date cmdlet獲取昨天的日期。 我發現.AddDay(-1)命令,似乎工作。接下來我需要做的是以YYMMDD格式提取日期。這是我無法弄清楚如何去做的部分。在PowerShell中使用日期

這是我用來得到今天的日期和前一天。

$a = Get-Date 
"Day: " + $a.Day 
"Month: " + $a.Month 
"Year: " + $a.Year 
"Hour: " + $a.Hour 
"Minute: " + $a.Minute 
"Second: " + $a.Second 

$b=$a.AddDays(-1) 
"Day: " + $b.Day 
"Month: " + $b.Month 
"Year: " + $b.Year 
"Hour: " + $b.Hour 
"Minute: " + $b.Minute 
"Second: " + $b.Second 

回答

5

嘗試這種情況:

$b = (Get-Date).AddDays(-1).ToString("yyMMdd") 
2
$a = Get-Date 
$b=$a.AddDays(-1) 
$b.ToString("yyMMdd") 

(或)

$c = $b.ToString("yyMMdd")