【powershell】 日付データのフォーマット指定(文字列化)
日付のフォーマット
例えば、現在日付は以下のようなコマンドレットで取得できるが、このままで使用することはあまりない。
ちょっとしたログファイルに日付などを出力したい場合に、フォーマットを指定したいことはよくある。
> get-date 2021年6月14日 22:07:04
1) -Format オプション(get-date)
get-date 自体に-Formatオプションがあり、書式指定子を記述してフォーマットを指定できる。
> get-date -Format "yyyy-MM-dd" 2021-06-14
2) -f オプション
正式名称は知らないのだが、下記のように-f を使用することで同様のことができる。
> "{0:yyyy-MM-dd}" -f (get-date) 2021-06-14
3) 書式指定子
ドンピシャなリファレンスではないのかもしれないが、念のため。