Because $a
is effectively a System.DateTime. You can do:
$a = Get-Date
Write-Host $a.ToString('MMddyy')
Full details on custom Date and Time Format Strings are in Custom Date and Time Format Strings.
Pregunta
I know I can set a date to a variable in PowerShell using
$a = Get-Date
It works great, but when looking through the documentation on formatting the date, there wasn't one for MMDDYY
.
How do I accomplish this?
Solución
Because $a
is effectively a System.DateTime. You can do:
$a = Get-Date
Write-Host $a.ToString('MMddyy')
Full details on custom Date and Time Format Strings are in Custom Date and Time Format Strings.
Otros consejos
You just have to get creative with the -UFormat
options. To get exactly what you want run this:
(Get-Date -UFormat %m)+(Get-Date -UFormat %d)+(Get-Date -UFormat %y)
However I think this is much easier to read:
Get-Date -UFormat %D