Wprowadzenie do PowerShell Get-Date
get-date cmdlet w PowerShell służy do uzyskania daty i godziny systemu. Wykorzystuje datę i godzinę lokalnego systemu komputerowego. Jego typ danych to DateTime. Format wyjściowy daty i godziny zależy od ustawień kulturowych komputera, które można określić za pomocą poniższej składni i polecenia.,
składnia:
rozpocznij bezpłatny kurs nauki o danych
Hadoop, Nauka o danych, statystyka & inne
poniżej znajduje się składnia get-date programu PowerShell:
Kod:
(Get-Culture).DateTimeFormat
wyjście:
parametry get-date programu PowerShell
domyślne wyjście polecenie Get-Date jest wyświetlane w poniższym formacie.,
Kod:
get-date
Wyjście:
poniższe parametry są używane przez get-Date cmdlet do formatowania wyjścia polecenia.
1. Date
gdy używasz date jako właściwości typu (Get-Date). Date, określa datę i czas. Domyślnie wyświetla CZAS 00: 00: 00 wraz z bieżącą datą systemu. Właściwość Time daje bieżący czas systemowy. Wyjściem będzie tylko typ danych DateTime. A po określeniu parametru-Date I daty, po której następuje, wyświetla konkretną datę., Na przykład Get-Date –Date „01/01/2010 22:00:00”. Ta akcja nie zmieni daty / godziny systemu.
2. Year
gdy podasz Year jako właściwość taką jak (Get-Date). Rok zapewni bieżący rok systemowy. Wyjście polecenia To typ danych Int32. Możesz użyć parametru-Year, aby wyświetlić inny rok.
3. Month
gdy Month jest wymieniony jako właściwość like (Get-Date). Miesiąc wyświetli bieżący miesiąc systemu jako wynik. Wyjście będzie w formacie typu danych Int32. Możesz użyć parametru-Month, aby wyświetlić inny miesiąc., Wartość powinna wynosić od 1 do 12.
4. Day
gdy Day jest określony jako właściwość typu (Get-Date).Dzień, wyświetli bieżący dzień systemu jako wyjście. Wyjście będzie w formacie Int32. Możesz użyć parametru-Day, aby wyświetlić inny dzień. Wartość powinna wynosić od 1 do 31.
5. Hour
gdy Hour jest określony jako właściwość typu (Get-Date).Godziny, wyświetli godzinę bieżącego systemu jako wyjście. Wyjście będzie w formacie Int32. Możesz użyć parametru-Hour, aby wyświetlić różne godziny. Wartość powinna wynosić od 1 do 24.
6., Minute
gdy Minute jest określona jako właściwość typu (Get-Date).Minut, wyświetli minutę bieżącego systemu jako wyjście. Wyjście będzie w formacie Int32. Możesz użyć parametru-Minute, aby wyświetlić różne minuty. Wartości powinny wynosić od 1 do 60.
7. Second
parametr ten ma ustawiać i wyświetlać sekundy bieżącego systemu, a wyjście będzie w formacie Int32. Po ustawieniu sekund, będzie to tylko tymczasowe wyświetlanie sekund nie ustawiając go na stałe. Wartość powinna wynosić od 1 do 60.
8., Milisekunda
parametr ten ma ustawiać i wyświetlać milisekundę bieżącego systemu, a wyjście będzie w formacie Int32. Po ustawieniu milisekund będzie to tylko tymczasowe wyświetlanie sekund, a nie ustawienie na stałe. Wartość powinna wynosić od 1 do 999.
9. DisplayHint
ten parametr wyświetla tylko datę lub tylko czas lub DateTime, zależy od podanego argumentu.
akceptowane wartości to,
- data: wyświetla tylko bieżącą datę systemu.
- Time: wyświetla jedyny systemowy czas bieżący.,
- DateTime: wyświetla tylko systemową DateTime
przykłady implementacji Get-Date PowerShell
Poniżej znajdują się przykłady implementacji Get-Date PowerShell:
przykład #1
polecenie get-date wyświetli bieżącą datę i godzinę systemu. Podobne wyjście można pobrać za pomocą poniższych poleceń.
Kod:
(Get-Date).DateTime
Get-Date -DisplayHint DateTime
Wyjście:
przykład #2
aby wyświetlić datę, możesz użyć dwóch poleceń.
1. (Get-Date).,Data: to polecenie wyświetli datę wraz z formatem czasu 00:00:00 lub 12:00:00.
Kod:
(Get-Date).Date
Wyjście:
2. Get-Date-DisplayHint Date: to polecenie wyświetli tylko datę systemu.
Kod:
Get-Date -DisplayHint Date
Wyjście:
3., Aby wyświetlić czas, można użyć poniższego polecenia
Kod:
Get-Date -DisplayHint Time
Wyjście:
przykład #3
poniższe właściwości są obsługiwane przez polecenie Get-Date.,
powyżej każda właściwość ma następujące polecenia:
Kod:
Wyjście:
przykład #4
aby sformatować wyjście za pomocą parametru-Format, tutaj wyświetlamy data w „mmddyyyy”
Kod:
Get-Date -Format "MMddyyyy"
wyjście:
Możesz również umieścić separator między nimi, na przykład
Kod:
Get-Date -Format "MM-dd-yyyy"
Get-Date -Format "MM/dd/yyyy"
wyjścia:
wszystkie powyższe wyjścia będą w formacie string.,
przykład #5
aby uzyskać wyjście obejmujące godziny, minuty i sekundy,
Kod:
Get-Date -Format "ddMMyyyy HH:mm:ss"
wyjścia:
przykład #6
możesz użyć polecenia get-date, aby tymczasowo zmienić czas lub datę. Na przykład, poniższe polecenie wyświetli rok 2030 w wyjściu, reszta Data i czas pozostaną takie same.
Kod:
Get-Date -Year 2030
Wyjście:
podobnie możesz zmienić dzień, godzinę, datę, minutę, sekundy itp.,
przykład #7
aby zmienić wyjście w Uformacie, poniższa tabela opisuje UFormat.
Kod:
Get-Date -UFormat "%m%d%Y"
Wyjście:
podobnie, możesz użyć różnych kombinacji poniżej.
przykład #8
dostępne są również metody Get-Date, jak poniżej.,
Jeśli chcesz uzyskać datę i godzinę po 3 dniach,
Kod:
(Get-Date).AddDays(+3)
Wyjście:
aby uzyskać datę/czas 2 dni wstecz,
Kod:
(Get-Date).AddDays(-2)
wyjście:
podobnie możesz użyć innych metod, aby dodać/minus godziny, miesiące, sekundy itp.metody opisane w powyższej ilustracji., Możesz również sprawdzić, czy dla bieżącej daty włączone jest oszczędzanie czasu letniego za pomocą metody IsDaylightSavingTime (), A wyjście będzie miało format logiczny (True lub False).
Code:
(Get-Date).IsDaylightSavingTime()
Output:
Conclusion
Get-Date jest przydatny podczas formatowania wyjść zawierających datę i czas. Możesz również wyodrębnić dane, modyfikując daty, które są przypisane do zmiennej tymczasowej. Aby ustawić datę systemu, użyj polecenia Set-Date.
Polecane artykuły
To jest przewodnik po PowerShell Get-Date., Tutaj omawiamy składnię, parametry są używane przez get-Date cmdlet i przykłady implementujące PowerShell Get-Date. Możesz również przejrzeć inne powiązane artykuły, aby dowiedzieć się więcej –
- Format PowerShell-tabela
- Instrukcja If W PowerShell
- Test PowerShell-ścieżka | przykłady | parametry
- przykłady implementacji nowego elementu PowerShell
- zmiana nazwy elementu PowerShell | jak zaimplementować?
- data w HTML z przykładami
- parametry PowerShell Konwertuj na ciąg znaków