3
在PowerShell 2.0中按月比較DateTime的正確方法是什麼?最後,我想知道當前月份是7月份還是晚些時候,7月份到12月份。這一年並不重要。我不知道如果有一個特定的月份比較的開關,或嘗試只是每月能拿到和> = 7感謝PowerShell:按月比較DateTime?
在PowerShell 2.0中按月比較DateTime的正確方法是什麼?最後,我想知道當前月份是7月份還是晚些時候,7月份到12月份。這一年並不重要。我不知道如果有一個特定的月份比較的開關,或嘗試只是每月能拿到和> = 7感謝PowerShell:按月比較DateTime?
我會使用PowerShell命令名爲get-日期。
If ((Get-Date).Month -ge 7){...}
這樣就能幫助你:
C:\ps> [datetime]::Today.Month -gt ([datetime]"12/01/2012").month
False
C:\ps> [datetime]::Today.Month -gt ([datetime]"07/12/2012").month
True
的比較日期可不管你想要的,只是這個月份用於比較。
這做同樣的:
C:\ps> [datetime]::Today.Month -gt 7
False
C:\ps> [datetime]::Today.Month -gt 7
True
您將要使用-ge替代...或將7更改爲... –