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
結果:工作日
#>
全站熱搜