Вычисление интервала между текущей датой и произвольной с помощью PowerShell в Windows 10


            

Вычисление интервала между текущей датой и произвольной
с помощью PowerShell в Windows 10

Степень завершённости урока: 90%   

С помощью PowerShell можно вычислить интервал между двумя датами. Для этого используется класс TimeSpan, содержащий информацию о количестве дней, часов, минут, секунд и миллисекунд.

В качестве первой даты возьмём текущее время, которое можно получить с помощью командлета Get-Date. Далее создадим переменную $date1 (название может быть произвольным), которой присвоим значение, полученное с помощью Get-Date.

$date1 = Get-Date

Далее создадим вторую переменную $date2, которая будет содержать произвольную дату. Возьмём в качестве такой даты 31 декабря 2023 года. Для этого будем использовать следующий шаблон: "Get-Date -Year {год} -Month {номер месяца} -Day {число месяца}

$date2 = Get-Date -Year 2023 -Month 12 -Day 31

Далее вычислим разницу между значениями двух переменных, затем присвоим результат переменной $timespan.

$timeSpan = $date2 - $date1

Для вывода результата вычисления на экран воспользуемся командой Write-OutPut.

Write-Output "До наступления Нового года осталось: $timeSpan"

Результат будет показан в днях.


            

Страница обновлена 24 сентября 2023 года.