cmdlet Get-Date w PowerShell wyświetla bieżącą datę i godzinę na konsoli PowerShell. Ten cmdlet otrzymuje obiekt DateTime.
możemy również użyć Get-Date do wygenerowania i wysłania ciągu znaków daty i czasu do innych cmdletów lub programów.
składnia
parametry
poniżej znajdują się parametry używane w Get-Date cmdlet:
-Date
parametr ten pozwala określić konkretną datę i czas w cmdlet., Domyślnie cmdlet get-date zwraca systemową datę i godzinę. W tym parametrze Czas jest opcjonalny, jeżeli nie podasz go w poleceniu, wtedy polecenie zwraca 00: 00: 00.
-rok
parametr ten służy do określenia roku. Wprowadź wartość roku od 1 do 9999, po której następuje ten parametr.
-miesiąc
parametr ten służy do określenia miesiąca roku, który jest wyświetlany. Wprowadź wartość miesiąca od 1 do 12, po której następuje ten parametr.
-Day
parametr ten służy do określenia dnia miesiąca, który jest wyświetlany., Wprowadź wartość dnia od 1 do 31, po której następuje ten parametr.
Jeżeli podana wartość dnia w cmdlecie jest większa niż liczba dni w miesiącu, wtedy PowerShell doda liczbę dni do miesiąca.
-Godzina
parametr ten służy do określenia godziny. Wprowadź wartość godziny od 0 do 23, po której następuje ten parametr.
-Minute
parametr ten służy do określenia minuty. Wprowadź wartość minuty od 0 do 59, po której następuje ten parametr.
-Second
parametr ten służy do określenia sekundy., Wprowadź wartość sekundy od 0 do 59, po której następuje ten parametr.
-milisekunda
-parametr milisekundy został wprowadzony w PowerShell w wersji 3.0 i jest używany do określenia milisekund w dacie. Wprowadź wartość milisekundy od 0 do 999.
-DisplayHint
parametr ten określa, która wartość daty i czasu jest wyświetlana na konsoli.
-Format
parametr ten pokazuje datę i czas w formacie Microsoft.NET framework.
wraz z uruchomieniem PowerShell w wersji 5.,0, dla tego parametru możemy użyć następujących formatów jako jego wartości:
- FileDate
- FileDateUniversal
- FileDateTime
- FileDateTimeUniversal
-UFormat
parametr ten jest używany do wyświetlania daty i czasu w formacie UNIX. Parametr ten wyprowadza obiekt z łańcucha znaków. Specyfikatory tego parametru poprzedzone są znakiem procentowym (%).
przykłady
przykład 1: Wyświetla bieżącą datę i czas
w tym przykładzie cmdlet Get-Date pokazuje bieżącą datę i czas systemu.,
przykład 2: Wyświetla bieżącą datę
w tym przykładzie cmdlet Get-Date używa parametru-DisplayHint z argumentem value, aby uzyskać tylko datę.
przykład 3: wyświetla datę i czas za pomocą specyfikacji formatu.NET
w tym przykładzie cmdlet Get-Date używa parametru-Format do wyświetlania bieżącej daty i czasu za pomocą specyfikacji formatu. NET.,
w tym przykładzie używamy następujących specyfikacji formatu:
- dddd: Dzień Tygodnia
- mm: miesiąc roku
- dd: dzień miesiąca
- yyyy: rok w formacie 4-cyfrowym
- HH:mm: czas jest w formacie 24-godzinnym
przykład 4: wyświetla tylko miesiąc roku
w tym przykładzie cmdlet Get-date jest używany z właściwością month.