PowerShell Get-Date | Wyjaśniono przykładami

PowerShell Get-Date | Wyjaśniono przykładami
Datuj CMDLET służy do znalezienia daty i godziny za pomocą Windows PowerShell. CMDLET ONT-DATE ma wiele parametrów, które pozwalają znaleźć bieżącą datę i godzinę jutra, wczoraj lub dowolną datę z przeszłości/przyszłości, którą można odzyskać. Obsługuje UNIX i .Obsługiwane netto formaty daty/godziny.

Ten post pokazuje funkcjonalność Datuj CMDLET w PowerShell.

Jak korzystać z CMDLET PowerShell?

CMDLET DATE jest używany w PowerShell, aby pokazać datę/godzinę w wyjściu. Aby uzyskać najnowszą datę i godzinę na komputerze za pomocą PowerShell, musisz użyć CMDLET Get-Date. Ta cmdlet da ci datę i godzinę w formacie alfanumerycznym.

Składnia

> Get-Date [[-Date] DateTime]

Elementy składni są wyjaśnione jako:

  • Datuj: Służy do uzyskania daty/godziny
  • [[-Date] DateTime]: pozwala określić określoną datę i godzinę.

Przykład 1: Zdobądź sformatowaną datę i godzinę

CMDLET LISTA FORMATUS wyświetla szczegółowe dane wyjściowe dowolnego polecenia w PowerShell. W poniższym komendzie, Datuj CMDLET jest rurowany Lista formatów Aby uzyskać sformatowane dane wyjściowe daty/godziny:

> Get-Date | Lista formatów

Wyjście pokazało nam listę formatów zwróconych przez cmdlet z listy formatu.

Przykład 2: Zdobądź aktualną strefę czasową wraz z datą/czasem

Możesz uzyskać datę/godzinę w określonym formacie za pomocą parametru -Format. W poniższym przykładzie polecenie, Dd oznacza dzień, mm oznacza miesiąc i Ja oznacza rok. Natomiast HH: MM I K Oznacz godziny: odpowiednio minuty i strefa czasowa. Możesz uzyskać datę w określonym formacie za pomocą -Format parametr.

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

Wyjście pokazuje bieżącą datę i godzinę w strefie czasowej, zwrócone przez powyższy wiersz kodu.

Przykład 3: Uzyskaj bieżącą czas lub bieżącą datę

Za pomocą parametru -format możesz uzyskać bieżącą datę lub bieżącą czas osobno. Jeśli używamy T razem z -Format parametr pokaże czas w 12-godzinnym formacie. Przykładowe polecenie jest podane tutaj:

> Get -Date -Format t

Czas wyjściowy jest wyświetlany w 12-godzinnym formacie.

Podobnie możesz podać wartość „D”Do parametru -Format, aby uzyskać bieżącą datę:

> Get -date -format d

Bieżąca data jest wydrukowana na terminalu.

Przykład 4: Odzyskaj określony dzień bieżącego roku

Możesz także stwierdzić, który numer dnia jest dzisiaj, po prostu uruchamiając następujący kod. Da ci numer dnia. Aby to zrobić, właściwość Dayofyear jest używana w następujący sposób:

> (Get-Date).Dayofyear

Stąd wyjście zwróciło liczbę dnia roku, zwrócone przez polecenie

Przykład 5: Uzyskaj bieżącą datę i godzinę za pomocą specyfikatorów formatu

Specyfikatory formatu to pojedyncze znaki używane do wyświetlania określonej daty i godziny. Niektóre z najczęściej używanych specyfikatorów formatu są wymienione poniżej:

%A: Oznacza dzień tygodnia dnia
%M: reprezentuje miesiąc roku
%D: pokazuje datę miesiąca
%Y: Wskazuje rok
%R: reprezentuje czas w 24-godzinnym formacie
%Z: odnosi się do strefy czasowej

Następujący cmdlet będzie wykonywał -Uformat parametr, aby uzyskać datę w formacie UTC:

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

Data, godzina, czas i strefa czasu są drukowane w formacie UTC.

gratulacje! Nauczyłeś się korzystać z cmdlet PowerShell.

Wniosek

Komenda Get-Date służy głównie do uzyskania bieżącej daty i godziny uruchamiania w systemie. Jednak można użyć różnych parametrów CMDLET DATE, aby uzyskać godzinę/datę w sformatowanym wyjściu. Ten post opisuje funkcjonalność CMDLET w PowerShell. -Format i -uformat są dwoma pierwszorzędowymi parametrami używanymi do uzyskania daty/godziny w szczegółowym formacie.