2010-08-27 7 views
3

J'essaie d'utiliser la cmdlet Get-Date pour obtenir la date d'hier. J'ai trouvé la commande .AddDay (-1) et cela semble fonctionner. La prochaine chose que je dois faire est d'extraire la date au format YYMMDD. C'est cette partie que je ne peux pas comprendre comment faire.Utilisation de dates dans PowerShell

C'est ce que j'avais l'habitude d'obtenir la date d'aujourd'hui et la veille.

$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 

Répondre

5

Essayez ceci:

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

(ou)

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