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.