Powershell可以判斷該日期是【星期幾】,如果要判斷今天是否為工作日(星期1~5),可以判斷日期回傳是否介於1~5之間即可。
 

星期及數值對應關係:

星期

數值

0

1

2

3

4

5

6

 

語法測試:

#判斷工作日
'日期:' + (Get-Date)
'星期:' + (Get-Date).DayOfWeek
if( ((Get-Date).DayOfWeek -ge 1) -and ((Get-Date).DayOfWeek -le 5) ){
    echo '結果:工作日'
}else{
    echo '結果:假日'
}

<#
日期:08/27/2018 13:48:46
星期:Monday
結果:工作日
#>

 

相关文章