Jak sformatować datę i godzinę w PowerShell

Jak sformatować datę i godzinę w PowerShell
PowerShell to najpotężniejsze narzędzie Windows, które może pełnić dowolną funkcję administracyjną. Mówiąc dokładniej, pozwala użytkownikom Windows uzyskać bieżącą datę i godzinę za pomocą określonych poleceń. PowerShell umożliwia również sformatowanie daty i godziny przy użyciu różnych rodzajów specyfikatorów, które głównie obejmują „-Format”,„-Uformat", I "-Displayhint".

Ten post przedstawi kilka metod rozwiązania określonego zapytania.

Jak sformatować datę i godzinę w PowerShell?

Datę i godzinę można sformatować w różnych formatach za pomocą „-Format”,„-Uformat", I "-Displayhint„Specyfikatory.

Sprawdź podane przykłady, aby wyświetlić godzinę i datę w wielu formatach.

Przykład 1: Uzyskaj bieżące dane i czas

Wykonaj podane „Datuj„CMDLET, aby wydrukować bieżącą godzinę i datę:

> Datuj

Przykład 2: Miej tylko czas za pomocą specyfikatora „-Displayhint”

Teraz dodaj „-Displayhint„Specyfikator do sformatowania czasu:

> Get -Date -Displayhint Czas

Przykład 3: Zdobądź tylko datę przy użyciu specyfikatora „-Displayhint”

Podobnie użyj „-Displayhint„Specyfikator, aby wyświetlić tylko datę:

> Data get -date -displayhint

Przykład 4: Użyj „.Specyfikator netto do sformatowania datetime

W tym przykładowym kodzie sformatujemy datę i godzinę za pomocą „.Internet" specyficzny:

> Get -Date -Format "dddd mm/dd/rrrr hh: mm k"

Powyższy przykład pokazał powstawanie czasu i daty.

Przykład 5: Użyj specyfikatora „-UFORMAT”, aby sformatować DATETIME

Używając "-Uformat„Specyfikator, sformatujemy datę i godzinę w następujący sposób:

> Get -Date -Uformat " %a %m/ %d/ %y %r %z"

Przykład 6: Uzyskaj wszystkie formaty datetime

Aby odzyskać wszystkie formaty daty i godziny, wykonaj podany wiersz kodu:

> (Get-Date).GetDateTimeformats ()

Powyższe polecenie najpierw przyniesie bieżącą datę, a następnie wyświetli odpowiedni datę i godzinę w różnych formatach:

Aby uzyskać wartość w określonym formacie, dodaj numer indeksu w następujący sposób:

> (Get-Date).GetDateTimeformats () [6]

Przykład 7: Data i godzinę wydruku za pomocą specyfikatora „-Format”

Napisz i wykonaj podane polecenie, aby sformatować czas tylko za pomocą „-Format" specyficzny:

> Get-Date -Format „YYYY-MM-DD SS: MM: HH”

Przykład 8: Wydrukuj tylko datę przy użyciu specyfikatora „-Format”

Teraz sformatuj tylko bieżącą datę za pomocą „-Format" specyficzny:

> Get -Date -Format „YYYY/MM/DD”

Przykład 9: Konwertuj datę i godzinę na format ciągu

Aby przekonwertować datę i godzinę, aby ciągnąć podane polecenie:

> (Get-Date).ToString („DD/MM/YYYY”)

Tutaj "Datuj„Metoda przyniesie bieżącą datę i„Toostring„Metoda przekonwertuje go na dany format:

Przykład 10: Zdobądź numer dnia roku

Wykonaj podane polecenie, aby uzyskać dzień roku określonego przez użytkownika:

> (Get -Date -year 2022 -Month 12 -day 22).Dayofyear

Chodziło o różne podejścia do formatowania daty i godziny w PowerShell.

Wniosek

Data i godzinę można odzyskać za pomocą „Datuj”Cmdlet. Ponadto datę i godzinę można sformatować w PowerShell przy użyciu kilku specyfikatorów, takich jak „-Format", "-Uformat", Lub "-Displayhint". Te specyfikatory formatu są używane obok cmdlet „Get-Date” do sformatowania daty i godziny. Ten post opracował pełną procedurę sformatowania daty i godziny.