Question

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?

Was it helpful?

Solution

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.

OTHER TIPS

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

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top