【PowerShell】日付を使用して、繰り返し処理をする【ループ】

PowerShellで
 ・日付を使用して、繰り返し処理
ができます!

PR

コード

ここでは例として、
 ・「2024/01/01」から「2024/01/05」の間、繰り返し処理
をします。
※繰り返し処理をした結果を出力します。

# 開始日
$startDay = [DateTime]::ParseExact("20240101","yyyyMMdd", $null)
# 終了日
$endDay = [DateTime]::ParseExact("20240105","yyyyMMdd", $null)

$day = $startDay

# 指定した日付の間は繰り返し
while ($Day -le $endDay) {
    
    Write-Host $day.ToString("yyyy/MM/dd")

    # 日付をインクリメント
    $Day = $Day.AddDays(1)
}

以下を指定します(1~4行目)。
※状況に応じて任意の値を指定してください。

・開始日 ※上記では「2024/01/01」を指定しています。
・終了日 ※上記では「2024/01/05」を指定しています。

PR

実行結果

日付を使用して、繰り返し処理できました。

実行結果
実行結果
PR

参考

上記で使用した以下の詳細は、公式サイトをご確認ください。

●while

タイトルとURLをコピーしました