[PowerShell][Get-Date] 指定した年が何日あるのかを調べる

本記事の概要

この記事では、Get-Date コマンドを使用して、指定した年が何日あるかを調べる方法について説明します。

Get-Date コマンドについての公式サイト情報はコチラを参照してください。

指定した年が何日あるのかを調べるには?

Get-Date コマンド DayOfYear プロパティを使用すると、指定した年が何日あるかを取得することができるのですが、使用方法には注意が必要です。

DayOfYear で何日あるかを調べるには、-Year プロパティ、-Month プロパティ、-Day プロパティのそれぞれを指定するのですが、必ず12月31日を指定する必要があります。ですので構文は以下の通りとなります。

(Get-Date -Year 任意の年 -Month 12 -Day 31).DayOfYear

以下に例を示します。

この例では、2021年と2020年の1年間の日数を取得します。

PS > (Get-Date -Year 2021 -Month 12 -Day 31).DayOfYear
365
PS > (Get-Date -Year 2020 -Month 12 -Day 31).DayOfYear
366

 

コメント

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