Windows 日期格式问题
我正试图用05格式得到这个月 我正在执行:Windows 日期格式问题,windows,powershell,Windows,Powershell,我正试图用05格式得到这个月 我正在执行: PS C:\Users\olopez> (Get-date).adddays(-1).month 5 PS C:\Users\olopez> 如何将5格式更改为05 我试过这样的方法: PS C:\Users\olopez> $a= get-date -format d ((get-date).adddays(-1)) PS C:\Users\olopez> $a=Get-date -format dd-MM-yyyy PS
PS C:\Users\olopez> (Get-date).adddays(-1).month
5
PS C:\Users\olopez>
如何将5格式更改为05
我试过这样的方法:
PS C:\Users\olopez> $a= get-date -format d ((get-date).adddays(-1))
PS C:\Users\olopez> $a=Get-date -format dd-MM-yyyy
PS C:\Users\olopez> [datetime]::parseexact($a,"dd-MM-yyyy",$null)
Thursday, May 22, 2014 12:00:00 AM
PS C:\Users\olopez> [datetime]::parseexact($a,"dd-MM-yyyy",$null).month
5
PS C:\Users\olopez>
很明显,它再次返回5:)
提前谢谢像这样吗
get-date -format MM
返回05尝试以下操作:
(Get-date).adddays(-1).ToString("MM")