w tym samouczku PowerShell omówimy, jak używać PowerShell get-date cmdlets z różnymi przykładami polecenia PowerShell get-date. Zobaczmy różne przykłady na PowerShell get date.
PowerShell Get-date cmdlets
teraz zobaczymy, jak używać PowerShell get-date cmdlets lub funkcji daty PowerShell.
Get-Date: polecenie PowerShell Get-Date służy do wyświetlania bieżącej daty i godziny systemu.
składnia: poniżej znajduje się składnia polecenia PowerShell Get-Date.,
Możesz użyć Windows PowerShell lub PowerShell ISE do debugowania, wykonywania i testowania skryptu na PowerShell get date.
Get-Date
To jest jak możemy użyć PowerShell Get date, aby pobrać bieżącą datę i godzinę.
Możesz również użyć poniższego polecenia, aby uzyskać ustawienia DateTime systemu.
(Get-Culture).DateTimeFormat
format get-date PowerShell
teraz zobaczymy przykłady formatów get-date PowerShell.,
wyświetla tylko bieżącą datę
z pliku cmdlet get-date można pobrać tylko datę, czas lub tylko DateTime.
PowerShell dostarcza parametr-DisplayHint, którego możemy użyć do uzyskania tylko daty, Tylko czasu lub tylko DateTime.
poniżej znajduje się cmdlet PowerShell, aby pobrać tylko aktualną datę.
Get-Date -DisplayHint Date
wyświetla tylko bieżący czas
używając poniższego polecenia PowerShell, aby wyświetlić tylko bieżący czas.,
Get-Date -DisplayHint Time
wyświetla tylko bieżącą datetime
poniżej znajduje się cmdlet PowerShell, aby uzyskać bieżącą datetime systemu.
Get-Date -DisplayHint DateTime
Pobierz date ' s Day of the Year
jest to ciekawa Komenda, aby uzyskać datę dnia roku.,
wyświetli dzień roku za pomocą właściwości DayofYear jak poniżej:
wyjście pojawi się jak poniżej:
ponieważ 2020 jest rokiem przestępnym, widać, że zwraca 366.
- Get-SPOsite ścieżka zarządzana nie jest ścieżką zarządzaną w tym dzierżawcy
jak wyświetlić tylko miesiąc roku z get-date
możemy łatwo formatować get-date, aby wyświetlić tylko miesiąc roku.,
(Get-Date).Month
oprócz tego możemy również uzyskać Year, Day, DayOfWeek, DayOfYear z get-date cmdlets w PowerShell itp.
(Get-Date).Month(Get-Date).Year(Get-Date).Day(Get-Date).DayOfWeek(Get-Date).DayOfYear
możesz zobaczyć wyjście jak poniżej:
przykłady formatu get-date PowerShell
oto kilka przykładów formatowania cmdletów get-date PowerShell.
(get-date).ToString("d.M.yyyy hh:mm tt")
powyższy cmdlet PowerShell wyświetla bieżącą datę w dacie.miesiąc.,rok i godzinę.minuta AM / PM.
używając „tt” uzyskamy bieżący czas w formacie am oraz pm.
Get-Date -Format g
To polecenie Get-Date-Format g wyświetla bieżącą datę i aktualny czas w krótkim formacie.
Get-Date -Format t
polecenie Get-Date-Format t wyświetli tylko czas w krótkim formacie
Get-Date -Format d
Get-date-Format d wyświetli tylko datę w krótkim formacie.
Get-Date -Format U
cmdlety w formacie Get-Date u są używane do wyświetlania pełnej daty i godziny przy użyciu uniwersalnego czasu.,
możesz zobaczyć wyjście wygląda jak poniżej:
get-date | fl *
powyższe polecenie będzie dsiplay właściwości, takie jak datetime, date, day, DayOfWeek, DayOfYear, hour, kind etc w formacie listy.
(get-date).ToUniversalTime()
cmd PowerShell konwertuje bieżącą datę na uniwersalną strefę czasową(UTC).,
sprawdź, czy data jest dostosowana do czasu letniego
korzystając z poniższych cmdletów, możesz sprawdzić, czy data jest dostosowana do czasu letniego, czy nie.
możemy użyć metody IsDaylightSavingTime, aby sprawdzić, czy data jest dostosowana do czasu letniego.
więc zwróci true / false.
$isdatetime = Get-Date$isdatetime.IsDaylightSavingTime()
Konwertuj bieżący czas na czas UTC
możemy łatwo przekonwertować bieżący czas do czasu UTC łatwo od get-date.,
$currentTime = Get-Date$currentTime.ToUniversalTime()
powyższe polecenie łatwo przekonwertuje bieżący czas na czas UTC.
PowerShell get-date adddays
możemy użyć PowerShell get-date adddays, aby dodać liczbę dni do bieżącej daty.
składnia:
(get-date).AddDays(2)
możesz zobaczyć powyższe cmdlety wyświetlające datę według dodanie 2 dni do dzisiejszej daty.,
oprócz adddays możemy również użyć PowerShell get-date AddHours, AddMinutes, AddMonths, AddSeconds, AddYears itp.,
możesz zobaczyć wyjście jak poniżej:
PowerShell get-date yesterday
możemy również uzyskać wczorajszą datę używając tego samego PowerShella metoda get-date adddays przekazując -1 jak poniżej:
(get-date).AddDays(-1)
Tak możemy uzyskać wczoraj wartość za pomocą get-date PowerShell.,
PowerShell get-date dodaj godziny
możemy użyć metody PowerShell get-date AddHours, aby dodać liczbę godzin do bieżącej daty, jak poniżej:
(get-date).AddHours(5)
widać, że dodaje ona 5 godzin do bieżącego czasu i wyświetla.
Strefa czasowa get-date PowerShell
używając strefy czasowej Get-TimeZone, możemy uzyskać strefę czasową systemu.
Get-TimeZone
powyższy cmdlet PowerShell wyświetli aktualną strefę czasową systemu.,
możemy również ustawić strefę czasową systemu na inną, używając poniższego cmdletu PowerShell.,
Set-TimeZone -Name "Pacific Standard Time"
PowerShell get-date from string
możemy również przekonwertować ciąg znaków na datę w PowerShell jak poniżej:
$stringdate = '29-Apr-2020'$stringfinaldate=::parseexact($stringdate, 'dd-MMM-yyyy', $null)$stringfinaldate
możesz zobaczyć wyjście pojawi się jak poniżej:
PowerShell set-date
możemy również ustawić datę lokalnego systemu na określoną datę za pomocą cmdletu PowerShell set-date, Sprawdź poniżej cmdletu PowerShell.,
Set-Date -Date "06/03/2019 18:53"
PowerShell Get-date toshortdatestring ()
używając metody PowerShell Get-date toshortdatestring (), aby uzyskać dzisiejszą datę w krótkim formacie daty, jak poniżej:
(get-date).ToShortDateString()
oprócz tego możesz również przesunąć (get-date).,Metoda ToString() do wyświetlania dzisiejszej daty w różnych formatach, takich jak poniżej:
(get-date).ToString("dd-MM-yyyy")(get-date).ToString("dd-MMM-yyy")
Zapisz bieżący data do pliku tekstowego w PowerShell
w PowerShell możemy zapisać bieżącą datę do pliku tekstowego za pomocą poniższego polecenia.
Get-Date| Add-Content -Path "G:\padmini\New folder\PSDate.txt"
To polecenie zapisze bieżącą datę do pliku tekstowego.,
PowerShell uzyskaj różnicę między dwiema datami w dniach
możemy łatwo uzyskać różnicę między dwiema datami w dniach za pomocą PowerShell.
wyświetli się w szczegółach, takich jak dni, Godziny, Minuty, Sekundy itp. różnica między dwoma dniami.,
Jeśli chcesz uzyskać tylko różnicę między dwiema datami w dniach w PowerShell, możesz użyć jak poniżej:
$datediff.Days$datediff.TotalDays
możesz zobaczyć wynik jak poniżej: