PowerShellのGet-Dateコマンドレットは、PowerShellコンソールに現在の日付と時刻を表示します。 このコマンドレットは、DateTimeオブジェク

Get-Dateを使用して、日付と時刻の文字列を生成して他のコマンドレットまたはプログラムに送信することもできます。

構文

パラメーター

Get-Dateコマンドレットで使用されるパラメーターは次のとおりです。

-Date

このパラメーターを使用すると、コマンドレットで特定の日付と時刻を指定できます。, 既定では、get-dateコマンドレットはシステムの日付と時刻を返します。 このパラメーターでは、timeをコマンドで指定しないと、コマンドは00:00:00を返します。

-Year

このパラメータは、年を指定するために使用されます。 1から9999までの年の値を入力し、その後にこのパラメーターを入力します。

-Month

このパラメータは、表示される年の月を指定するために使用されます。 1から12までの月の値を入力し、その後にこのパラメーターを入力します。

-Day

このパラメータは、表示される月の日を指定するために使用されます。, 1から31までの日の値を入力し、その後にこのパラメーターを入力します。

コマンドレット内の指定された日の値が月の日数よりも大きい場合、PowerShellはその月に日数を追加します。

-Hour

このパラメータは、時間を指定するために使用されます。 0から23までの時間の値を入力し、その後にこのパラメーターを入力します。

-Minute

このパラメータは分を指定するために使用されます。 0から59までの分の値を入力し、その後にこのパラメーターを入力します。

-Second

このパラメータは秒を指定するために使用されます。, 秒の値を0から59まで入力し、その後にこのパラメーターを入力します。

-Millisecond

-MillisecondパラメーターはPowerShellバージョン3.0で導入され、日付のミリ秒を指定するために使用されます。 0から999までのミリ秒の値を入力します。

-DisplayHint

このパラメータは、コンソールに表示される日付と時刻の値を決定します。

-Format

このパラメーターには、Microsoft.NET frameworkの形式で日付と時刻が表示されます。

PowerShellバージョン5の開始に伴います。,0、このパラメータには、次の形式を値として使用できます。

  • FileDate
  • FileDateUniversal
  • FileDateTime
  • FileDateTimeUniversal

-UFormat

このパラメータは、UNIXの形式で日付と時刻を表示するために使用されます。 このパラメーター出力オブジェクトの文字列になります。 このパラメーターの指定子の前には、パーセント記号(%)が付きます。

例1:現在の日付と時刻を表示します

この例では、Get-Dateコマンドレットは、システムの現在の日付と時刻を表示します。,

例2:現在の日付を表示する

この例では、コマンドレットGet-Dateは-DisplayHintパラメーターとvalue引数を使用して日付のみを取得します。

例3:.NET書式指定子を使用した日付と時刻の表示

この例では、Get-Dateコマンドレットは-Formatパラメーターを使用して、.NET書式指定子を使用して現在,

この例では、次の書式指定子を使用します。

  • dddd:曜日
  • mm:年の月
  • dd:月の日
  • yyyy:4桁の形式の年
  • HH:mm:時間は24時間形式です

例4:年の月のみを表示します

この例では、get-dateコマンドレットをmonthプロパティとともに使用します。