在PowerShell中使用日期

时间:2010-08-27 19:42:24

标签: powershell

我正在尝试使用Get-Date cmdlet来获取昨天的日期。 我找到了.AddDay(-1)命令,这似乎有效。我需要做的下一件事是以YYMMDD格式提取日期。这是我无法弄清楚该怎么做的部分。

这就是我过去的日期和前一天。

 $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

2 个答案:

答案 0 :(得分:5)

试试这个:

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

答案 1 :(得分:2)

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

(或)

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