PowerShell で日付を取得する

1. 基本

Get-Date コマンドで現在時刻を表示できます。

> Get-Date
2021年8月15日 21:31:19

-Format で出力形式を調整できます。

> Get-Date -Format yyyyMMdd
20210815

> Get-Date -Format yyyyMMddHHmmss
20210815213119

> Get-Date -Format “yyyy/MM/dd HH:mm:ss”
2021/08/15 21:31:19

2. 変数の利用

変数に格納することで日付をファイル名の一部として利用するなど、日付を自在に取り扱えるようになります。

例1
1行目: Get-Date コマンドを実行し、その結果を $date という変数に格納しています。
2行目: $date に格納された値を表示しています。

> $date = Get-Date -Format yyyyMMdd
> $date
20210815

例2
ファイル名を作成するときに作成日をファイル名に付加しています。

1行目: Get-Date コマンドで取得した日付を日付を変数 $date に格納しています。
2行目: New-Item コマンドで新規ファイルを作成するときに、ファイル名の一部として $date を指定しています。

> $date = Get-Date -Format yyyyMMdd
> New-Item C:\temp\test_$date.txt

コマンドを実行すると以下のようなファイルが作成されます。

以上。

コメント

大変申し訳ございません。当サイトは広告収入で運営しております。

当サイトを閲覧を継続するには広告ブロッカーをオフにするか、当サイトをホワイトリストに追加したうえで、再読み込みをしてください。