PowerShellで日時の文字列を取得する方法

コンピュータ
PowerShellのあれこれ
シェルスクリプトを書いていると現在の時刻の文字列が必要になる場合があります。
PowerShellの場合Get-Dateで現在の日時を取得することが出来ることはなんとなく覚えているのですが、これを日付書式でフォーマットした文字列にするところまでは身についていない。

yyyyMMddHHmmss形式で現在の時刻を取得する

(Get-Date).ToString("yyyyMMddHHmmss")

または

Get-Date -Format "yyyyMMddHHmmss"

月のMと時刻のHは大文字

任意の日時の日付オブジェクトを作成

Get-Date -Year <年> -Month <月> -Day <日> -Hour <時刻> -Minute <分> -Second <秒>

翌日・翌月・翌年

翌日

(Get-Date).AddDays(1)

翌月

(Get-Date).AddMonths(1)

翌年

(Get-Date).AddYears(1)

コメント