Я пытаюсь получить последнюю рабочую неделю в месяц с помощью powershell. Сейчас мой код не работает. Я получаю 5, когда он должен вернуться 4. рабочая неделя пн-пт Вот мой код до сих пор:Получить последнюю рабочую неделю месяца с powershell
$d = Get-Date ; [math]::Ceiling(($d.Day+(($d.AddDays(-($d.Day-1))).DayOfWeek.value__)-7)/7+1)
if ($d -eq 5) { $d -=1 }
Что можно улучшить или изменить, чтобы сделать эту работу? Я использую PowerShell 5.
Привет Matt вы должны объяснить, какой результат вы ожидаете сказать, за этот месяц, диапазон дат, начинающуюся с понедельника? – LotPings