PowerShellで日付操作を行う際に毎回調べるので纏めておきます。
個人的にスクリプトとかでログファイル名に日付いれる時によく使います。
現在日付
日時
PS C:> Get-date
2024年10月2日 23:11:49
日時 フォーマット指定 YYYYMMDD
PS C:\> Get-Date -Format “yyyyMMdd”
20241002
日時 フォーマット指定 YYYYMMDD HH:mm:ss
PS C:> Get-Date -Format “yyyyMMdd HH:mm:ss”
20241002 23:25:46
曜日
PS C:> (Get-Date).DayOfWeek
Wednesday
特定日付
1日前(前日)
PS C:> (Get-Date).AddDays(-1)
2024年10月1日 23:11:49
1日前(前日) フォーマット指定 YYYYMMDD
PS C:> (Get-Date).AddDays(-1).ToString(“yyyyMMdd”)
20241001
翌日
PS C:> (Get-Date).AddDays(+1)
20241003
コメント