PowerShellのGet-Dateコマンドレットは、システムの日付と時刻を取得するために使用されます。 ローカルコンピュータシステムの日付と時刻を使用します。 そのデータ型はDateTimeです。 日付と時刻の出力形式は、以下の構文とコマンドによって決定できるコンピュータのカルチャ設定によって異なります。,
構文:
無料のデータサイエンスコースを開始
Hadoop、データサイエンス、統計&その他
以下は、PowerShell Getの構文です-date:
code:
(Get-Culture).DateTimeFormat
output:
PowershellのパラメータGet-Date
コマンドget-dateのデフォルト出力は以下の形式で表示されます。,
コード:
get-date
出力:
以下のパラメータは、Get-Dateコマンドレットでコマンド出力をフォーマットするために使用されます。
1. Date
Dateを次のようなプロパティとして使用する場合(Get-Date)。 日付は、日付と時刻の両方を指定します。 デフォルトでは時刻00:00:00とシステムの現在の日付が表示されます。 Timeプロパティは、現在のシステム時刻を提供します。 出力はDateTimeデータ型のみになります。 また、–Dateパラメータとそれに続く日付を指定すると、特定の日付が表示されます。, たとえば、Get-Date–Date”01/01/2010 22:00:00″です。 このアクションでは、システムの日付/時刻は変更されません。
2. Year
(Get-Date)のようなプロパティとしてYearを指定するとき。 年は現在のシステム年を提供します。 コマンドの出力はInt32データ型です。 –Yearパラメーターを使用すると、別の年を表示できます。
3. Month
Monthが(Get-Date)のようなプロパティとして言及されている場合。 Month現在のシステムの月を出力として表示します。 出力はInt32データ型形式になります。 –Monthパラメータを使用すると、別の月を表示できます。, 値は1から12の間にする必要があります。
4. Day
Dayが(Get-Date)のようなプロパティとして指定されている場合。これは、現在のシステムの日を出力として表示します。 出力はInt32形式になります。 –Dayパラメーターを使用すると、別の日を表示できます。 値は1から31の間にする必要があります。
5. Hour
Hourが(Get-Date)のようなプロパティとして指定されている場合。これは、現在のシステムの時間を出力として表示します。 出力はInt32形式になります。 –Hourパラメーターを使用すると、異なる時間を表示できます。 値は1から24の間にする必要があります。
6., Minute
Minuteが(Get-Date)のようなプロパティとして指定されている場合。分、それは出力として現在のシステムの分を表示します。 出力はInt32形式になります。 –Minuteパラメーターを使用すると、異なる分を表示できます。 値は1から60の間にする必要があります。
7. Second
このパラメータは、現在のシステムの秒を設定して表示し、出力はInt32形式になります。 あなたが秒を設定すると、それは永久にそれを設定していない秒のちょうど一時的な表示になります。 値は1から60である必要があります。
8., Millisecond
このパラメータは、現在のシステムのミリ秒を設定して表示し、出力はInt32形式になります。 あなたがミリ秒を設定すると、それは永久に設定されていない秒のちょうど一時的な表示になります。 値は1から999である必要があります。
9. DisplayHint
このパラメータは、指定された引数に依存して、日付のみ、または時刻または日時のみを表示します。
受け入れられる値は、
- Date:システムの現在の日付のみを表示します。
- Time:システムの現在時刻のみを表示します。,
- DateTime:システムDateTimeのみを表示
PowerShell Get-Dateを実装する例
PowerShell Get-Dateを実装する例を次に示します。
例#1
get-dateコマンドは、システムの現在 同様の出力は以下のコマンドで取得できます。
コード:
(Get-Date).DateTime
Get-Date -DisplayHint DateTime
出力:
例2
日付を表示するには、二つのコマンドを使用できます。
1. (Get-Date)。,Date:このコマンドは、日付を00:00:00または12:00:00の時刻形式で表示します。
コード:
(Get-Date).Date
出力:
2. Get-Date-DisplayHint Date:このコマンドは、システムの日付のみを表示します。
コード:
Get-Date -DisplayHint Date
出力:
3., 時刻を表示するには、以下のコマンドを使用できます
コード:
Get-Date -DisplayHint Time
出力:
例#3
以下のプロパティはGet-Dateコマンドでサポートされています。,
各プロパティの上には次のコマンドがあります。
Code:
Output:
Example#4
-Formatパラメータを使用して出力をフォーマットするには、ここでは”MMddyyyy”に日付を表示します。
コード:
Get-Date -Format "MMddyyyy"
出力:
たとえば、それらの間にセパレータを置くこともできます
コード:
Get-Date -Format "MM-dd-yyyy"
Get-Date -Format "MM/dd/yyyy"
出力:
上記の出力はすべて文字列形式になります。,
例#5
時間、分、秒を含む出力を取得するには、
コード:
Get-Date -Format "ddMMyyyy HH:mm:ss"
出力:
例#6
Get-Dateコマンドを使用して、一時的に時間または日付。 たとえば、以下のコマンドは2030年を出力に表示し、残りの日付と時刻は同じままになります。
コード:
Get-Date -Year 2030
出力:
同様に、日、時間、日付、分、秒などを変更することができます。,
Example#7
UFormatの出力を変更するには、以下の表でUFormatについて説明します。
コード:
Get-Date -UFormat "%m%d%Y"
出力:
同様に、以下のさまざまな組み合わせを使用できます。
例#8
Get-Dateには以下のようなメソッドもあります。,
3日後に日付と時刻を取得する場合は、
コード:
(Get-Date).AddDays(+3)
出力:
日付/時刻を取得するには2日前以降、
code:
(Get-Date).AddDays(-2)
output:
同様に、他のメソッドを使用して、上記のスナップショットで説明したメソッドで時間、月、秒などを追加/マイナスすることができます。, IsDaylightSavingTime()を使用して現在の日付の夏時間が有効になっているかどうかを確認することもでき、出力はブール形式(TrueまたはFalse)になります。
Code:
(Get-Date).IsDaylightSavingTime()
Output:
結論
Get-Dateは、日付と時刻を含む出力をフォーマットするときに便利です。 一時変数に割り当てられている日付を変更することで、データを抽出することもできます。 システムの日付を設定するには、Set-Dateコマンドを使用します。
推奨記事
これはPowerShellのGet-Dateのガイドです。, ここでは、構文について説明し、パラメーターはGet-DateコマンドレットとPowerShell Get-Dateを実装する例で使用されます。 また、詳細を学ぶために私たちの他の関連記事を通過することができます–
- PowerShell Format-Table
- PowerShellのIfステートメント
- PowerShell Test-Path|Examples|Parameters
- PowerShellの新しいアイテムを実装するための例
- PowerShell Rename-Item|どのように実装するのですか?
- 例を含むHTMLの日付
- PowerShellのパラメータは文字列に変換します