1. ホーム
  2. datetime

[解決済み】PowerShellでDateTimeをフォーマットする方法

2022-04-21 11:19:32

質問

をフォーマットすることができます。 Get-Date cmdletはこのように問題なく使えます。

$date = Get-Date -format "yyyyMMdd"

しかし、一旦 日付 を変数に入れる場合、どのように書式設定すればよいのでしょうか?以下の文は

$dateStr = $date -format "yyyMMdd"

はこのエラーを返します。

値式を指定する必要があります。 の右辺にある '-f' をクリックします。 演算子です。

どのように解決するのですか?

の場合と同じです。 .NET :

$DateStr = $Date.ToString("yyyyMMdd")

または

$DateStr = '{0:yyyyMMdd}' -f $Date