Articles

Get-Date | Taking on PowerShell one cmdlet at a time/Weekly Blog – ITProTV Blog (Polski)

Share this post:

jest to część trwającej serii blogów napisanej przez Adama Gordona. Co tydzień Adam przeprowadzi Cię przez polecenie PowerShell, pokazując, kiedy i jak korzystać z każdej z nich. W tym tygodniu Adam zajmuje się randką.

kiedy użyć Get-Date

cmdlet Get-Date pobiera obiekt DateTime, który reprezentuje bieżącą datę lub określoną datę.

Get-Date może formatować datę i czas w kilku formatach.NET i UNIX.,

Możesz użyć Get-Date, aby wygenerować łańcuch znaków daty lub czasu, a następnie wysłać go do innych cmdletów lub programów.

Get-Date używa ustawień Kultury komputera do określenia sposobu formatowania wyjścia. Aby wyświetlić ustawienia komputera, użyj (Get-Culture).DateTimeFormat

jak używać Get-Date

Get-date wyświetla bieżącą datę i czas systemowy. Wyjście jest w formacie long date I long-time.,

Pobierz elementy bieżącej daty i czasu:

Get-Date-DisplayHint Date

użyj Get-Date, aby uzyskać element daty lub czasu. Parametr-DisplayHint używa argumentów Date, Time lub DateTime.

Get-date-Format „DDDD MM/dd/yyyy HH: mm K”

Get-date używa parametru –Format do określenia kilku formatów.NET. Wyjściem jest obiekt typu String.

The .,er Definition dddd Day of the week – full name MM Month number dd Day of the month – 2 digits yyyy Year in 4-digit format HH:mm Time in 24-hour format -no seconds K Time zone offset from Universal Time Coordinate (UTC)

Click here for more information about .,Specyfikacja formatu sieciowego.

Get-date and time with a uformat specifier:

Get-Date-UFormat „%A %m/%D /%Y %R %Z”

Get –Date używa parametru-uformat do określenia kilku formatów. Wyjściem jest obiekt typu String., %A Dzień tygodnia – pełna nazwa %m numer miesiąca %d dzień miesiąca – 2 cyfry %y rok w formacie 4-cyfrowym %r czas w formacie 24-godzinnym-bez sekund %z przesunięcie strefy czasowej od uniwersalnej współrzędnej czasu (UTC)

iv w przypadku, gdy nie jest to możliwe, nie jest to możliwe, ponieważ nie jest to możliwe, ponieważ nie jest to możliwe, ponieważ nie jest to możliwe, ponieważ nie jest to możliwe.,DayOfYear

Get-Date używa trzech parametrów do określenia daty: Rok, Miesiąc i dzień. Polecenie jest owinięte nawiasami tak, że wynik jest obliczany przez właściwość DayofYear.

Uwaga: Kalendarz gregoriański ma 365 dni, z wyjątkiem lat przestępnych, które mają 366 dni. 31 grudnia 2020 roku jest dniem 366.

sprawdź, czy data jest dostosowana do czasu letniego:

$DST = Get-Date
$DST.IsDaylightSavingTime()

Ten przykład używa metody logicznej do sprawdzenia, czy data jest dostosowana przez czas letni., Zmienna $DST przechowuje wynik Get-Date.

$DST używa metody IsDaylightSavingTime do sprawdzenia, czy data jest dostosowana do czasu letniego.

Konwertuj bieżący czas na czas UTC:

Get-Date-UFormat „%A %B/%D / %Y %T %Z”
$Time = Get-Date
$Time.ToUniversalTime ()

w tym przykładzie bieżący czas jest konwertowany na czas UTC. Przesunięcie UTC dla ustawień regionalnych systemu jest używane do konwersji czasu.

Get-Date używa parametru –UFormat ze specyfikatorami formatów do wyświetlania bieżącej daty i czasu systemowego., Specyfikator formatu %Z reprezentuje przesunięcie UTC wynoszące -07.

zmienna $Time przechowuje bieżącą datę i czas systemowy. $Time używa metody ToUniversalTime() do konwersji czasu na podstawie offsetu UTC komputera.

Utwórz znacznik czasu: <| p>

$timestamp = get-Date-Format o / foreach-Object { $_ -replace „:”, „.”}
New-Item-Path C:\Test katalog typu \ $ timestamp

w tym przykładzie specyfikator formatu tworzy obiekt Łańcuchowy znacznika czasu dla nazwy katalogu. Znacznik czasu zawiera datę, godzinę i przesunięcie UTC.,

zmienna $timestamp przechowuje wyniki polecenia Get-Date. Get-Date używa parametru Format z określnikiem formatu małych liter o do utworzenia obiektu Timestamp String.

obiekt jest wysyłany w dół potoku do ForEach-Object. Blok skryptów zawiera zmienną $_ reprezentującą bieżący obiekt pipeline. Łańcuch znacznika czasu jest rozdzielany dwukropkami, które są zastępowane kropkami.

New-Item używa parametru Path do określenia lokalizacji nowego katalogu. Ścieżka zawiera zmienną $ timestamp jako nazwę katalogu., Parametr-Type określa, że katalog jest tworzony.

potrzebujesz szkolenia PowerShell? Sprawdź kursy ITProTV PowerShell Online.