Работа с датами в PowerShell - PullRequest
       3

Работа с датами в PowerShell

3 голосов
/ 27 августа 2010

Я пытаюсь использовать командлет Get-Date, чтобы получить дату вчерашнего дня.Я нашел команду .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 ]

5 голосов
/ 27 августа 2010

Попробуйте это:

$b = (Get-Date).AddDays(-1).ToString("yyMMdd")
2 голосов
/ 27 августа 2010
$a = Get-Date
$b=$a.AddDays(-1)
$b.ToString("yyMMdd")

(или)

$c = $b.ToString("yyMMdd")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...