PowerShellの下に最も近い奇数の月を見つけるためにどのように現在の月と返されます。数学
(Get-Date).Month
しかし、私は以下の最も近い奇数の月知っておく必要があります。
各月は毎年内部のマッチング数で表現されている場合:2による
1 → 1 2 → 1 3 → 3 4 → 3 5 → 5 6 → 5 7 → 7 8 → 7 9 → 9 10 → 9 11 → 11 12 → 11
PowerShellの下に最も近い奇数の月を見つけるためにどのように現在の月と返されます。数学
(Get-Date).Month
しかし、私は以下の最も近い奇数の月知っておく必要があります。
各月は毎年内部のマッチング数で表現されている場合:2による
1 → 1 2 → 1 3 → 3 4 → 3 5 → 5 6 → 5 7 → 7 8 → 7 9 → 9 10 → 9 11 → 11 12 → 11
チェック割り切れる場合:
$m = (Get-Date).Month
if ($m % 2 -eq 0) {
$m -= 1
}
Write-Host $m
証明:
1..12 | % { Write-Host -nonewline "$_ ==> " ; if ($_ % 2 -eq 0) { $_ -= 1} ; Write-Host $_ }
'[INT] [ Math] :: Floor(((Get-Date)。Month-1)/ 2)* 2 + 1' – PetSerAl
ああ!あなたは私が探していた方法でそれを見つけました...今、2つの有効な解決策があります:-) – Luke