我想在powershell中聲明一個日期數組,它不是一個連續的範圍,所以我不能做任何聰明的循環。如何使用get-date來聲明一個數組?
我已經使用了呼叫數組方式就可以得到最新的嘗試,如以下,但是這會返回一個錯誤
$logDateList =
@(Get-Date -Year 2017 -Month 08 -Day 22 -Hour 13
,Get-Date -Year 2017 -Month 08 -Day 20 -Hour 22)
我怎樣才能申報使用PowerShell日期的數組?
*括號*。括號是'[]' – TheIncorrigible1
@ TheIncorrigible1在英國'()'被稱爲括號,'[]'是方括號。英語和美國語法之間的另一個區別:) –
@JamesC他們需要的原因是停止',get-date..'逗號將整個事件轉換爲數組參數到第一個Get-Date cmdlet。它們「覆蓋逗號的默認優先級和關聯性」以及[Windows PowerShell語言規範3.0](https://www.microsoft.com/en-us/download/details.aspx?id=36389)第7.1節.1,這使他們「分組括號」。 ;-) PowerShell畢竟是美國語言 – TessellatingHeckler