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?

有帮助吗?

解决方案

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.

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top