Get-Date (Suomi)

0 Comments
Module: Microsoft.PowerShell.Utility

saa nykyisen päivämäärän ja ajan.

Syntax

Kuvaus

Get-Date cmdlet-komento saa DateTime objektin, joka edustaa nykyisen päivämäärän tai päivämäärän, joka youspecify. Get-Date voi muotoilla päivämäärän ja ajan useassa.net-ja UNIX-formaatissa. Voit käyttääGet-Date luoda päivämäärän tai ajan merkin merkkijonon, ja lähettää merkkijonon muille cmdlets orgrams.,

Get-Date käyttää tietokoneen”s-kulttuuriasetuksia määrittääkseen, miten ulostulo muotoillaan. Jos haluat tarkastella tietokoneesi asetuksia, käytä (Get-Culture).DateTimeFormat.

Esimerkkejä

Esimerkki 1: anna nykyinen päivämäärä ja aika

tässä esimerkissä Get-Date näyttää järjestelmän nykyinen päivämäärä ja aika. Tuotos on pitkäaikaisessa ja pitkäaikaisessa muodossa.

Esimerkki 2: Hanki elementtejä nykyinen päivämäärä ja aika

Tämä esimerkki osoittaa, kuinka käyttää Get-Date saada joko päivämäärä-tai aika-elementti., Parametri käyttää argumentteja päivämäärä, aika tai aika.

Get-Date käyttää DisplayHint parametri Päivämäärä argumentti saada vain päivämäärä.

Esimerkki 3: Hanki päivämäärä ja aika .NET format specifier

tässä esimerkissä .NET format specifier käytetään muokata ulostulo”s-muodossa. Lähtö on aString objekti.

Get-Date käyttää Format-parametri määrittää useita muodossa suunnittelijat.

The .,div id=”cbd664877c”>

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)

For more information about .,NET format specifiers, seeCustom date and time format strings.

Esimerkki 4: päivämäärä-ja aika UFormat tarkenne

tässä esimerkki, useita UFormat muodossa suunnittelijat käytetään muokata ulostulo”s-muodossa.Lähtö on Merkkijonoobjekti.

Get-Date käyttää UFormat parametri määrittää useita muodossa suunnittelijat.,f the week – full name

%m Month number %d Day of the month – 2 digits %Y Year in 4-digit format %R Time in 24-hour format – no seconds %Z Time zone offset from Universal Time Coordinate (UTC)

For a list of valid UFormat format specifiers, see the Notes section.,

Esimerkki 5: Get a date”s päivä vuodessa

tässä esimerkissä kiinteistön käytetään saada numeerinen päivä vuoden.

gregoriaanisessa kalenterissa on 365 päivää lukuun ottamatta karkausvuosia, joissa on 366 päivää. Esimerkiksi joulu 31, 2020 on päivä 366.

Get-Date käyttää kolme parametrit määrittää päivämäärä: Vuosi, Kuukausi ja Päivä. Kommandot kääritään sulkeisiin niin, että tulos arvioidaan Dayofyearin kiinteistössä.,

Esimerkki 6: Tarkistaa, jos päivämäärä on kesäaika

Tämä esimerkki käyttää boolen menetelmä tarkistaa, jos päivämäärä on säätää kesäaika.

muuttuja $DST myymälöissä tulos Get-Date. $DST käyttää IsDaylightSavingTime methodto testata, jos päivämäärä on kesäaika.

Esimerkki 7: Muuntaa nykyinen aika UTC-aika

tässä esimerkki, nykyinen aika muunnetaan UTC-aika., UTC offset järjestelmän ” s localeis käytetään muuntaa aikaa. Huomautusten kohdassa olevassa taulukossa luetellaan voimassa olevat UFormatformat-määritykset.

Get-Date käyttää UFormat parametrin format suunnittelijat näyttää nykyisen järjestelmän dateand aikaa. Formaatin määrittelijä % Z edustaa UTC-offsetia -07.

$Timemuuttuja tallentaa nykyisen järjestelmän päivämäärän ja ajan.$Timekäyttää ToUniversalTime()menetelmä muuntaa aika perustuu tietokoneen”s UTC offset.,

Esimerkki 8: Luoda aikaleima

tässä esimerkki, muoto, tarkenne luo aikaleiman, String-olion, hakemiston nimi. Thetimestamp sisältää päivämäärän, ajan ja UTC offset.

$timestamp muuttuja tallentaa tulokset Get-Date komento. Get-Date käyttää Formatparameter format specifier pieniä o luoda aikaleima String objekti. Theobject lähetetään putkea pitkin ForEach-Object., A ScriptBlock sisältää $_ variablethat edustaa nykyinen putki kohde. Timestamp merkkijono on rajattu kolonit, jotka arereplaced kausittain.

New-Item käyttää Polku parametri määrittää sijainnin uuden hakemiston. Se pathincludes $timestamp muuttujan hakemiston nimi. Tyyppiparametri määrittää, että adirectory luodaan.

Esimerkki 9: Muuntaa Unix timestamp

Tämä esimerkki muuntaa Unix-aika (jota edustaa useita sekuntia jälkeen 1970-01-01 0:00:00) DateTime.,

Esimerkki 10: Paluu päivämäärän arvo tulkita UTC

Tämä esimerkki osoittaa, miten tulkita päivämäärän arvo kuin sen UTC vastaava. Esimerkiksi, thismachine on asetettu Pacific Standard Time. Oletuksena Get-Date palauttaa thatimetsonin arvot. Käytä AsUTC-parametria muuntaaksesi arvon UTC-ekvivalenttiajaksi.

Parametrit

-AsUTC

Muuntaa päivämäärä-arvosta vastaava aika UTC.

Tämä parametri otettiin käyttöön Powershellissa 7.1.,

Tyyppi: SwitchParameter
Sijainti: Nimeltä
Oletus arvo: Ei
Hyväksy putki ohjaus: False
Hyväksy yleismerkkejä: False
-Päivämäärä

Määrittää päivämäärän ja kellonajan. Aika on valinnainen ja jos ei ole määritelty, palauttaa 00: 00: 00.

anna päivämäärä ja aika muodossa, joka on vakio järjestelmäpaikalle.,

For example, in US English:

Get-Date -Date "6/25/2019 12:30:22" returns Tuesday, June 25, 2019 12:30:22

Type: DateTime
Aliases: LastWriteTime
Position: 0
Default value: None
Accept pipeline input: True
Accept wildcard characters: False

-Day

Specifies the day of the month that is displayed. Enter a value from 1 to 31.,

Jos määritelty arvo on suurempi kuin päivien määrä kuukaudessa, PowerShell lisää päivän määrän kuukauteen. Esimerkiksi Get-Date -Month 2 -Day 31 näyttää Maaliskuun 3, ei helmikuun 31.,

Type: Int32
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisplayHint

Determines which elements of the date and time are displayed.,

  • Date: näyttää vain päivämäärän
  • Aika: näyttää vain aika
  • DateTime: näyttää päivämäärä ja aika
  • Tyyppi: DisplayHintType
    Hyväksytty-arvot: Päivämäärä -, Aika -, DateTime
    Sijainti: Nimeltä
    Oletus arvo: Ei
    Hyväksy kaasuputken tulo: False
    Hyväksy yleismerkkejä: False
    -Muodossa

    – Näyttää päivämäärän ja ajan, Microsoft .,Formaatin määrittelijän ilmoittama Nettopuitteiden muoto.Format-parametri lähettää Merkkijonoobjektin.

    luettelo saatavilla olevista.Net-formaatin määrittelijöistä, seeCustom päivämäärä ja aikamuoto merkkijonoista.

    Kun Format-parametri on käytössä, Get-Date saa vain DateTime objektin”s propertiesnecessary näyttää päivämäärän. Tämän seurauksena joitakin DateTimeobjects-hankkeen ominaisuuksia ja menetelmiä ei välttämättä ole saatavilla.

    vuodesta PowerShell 5.0, voit käyttää seuraavia tiedostomuotoja kuten arvot theFormat parametri.

    • Filedaatti., Tiedosto tai polku-ystävällinen edustus nykyisestä päivämäärästä paikallista aikaa. Se formatis yyyyMMdd (case-herkkä, käyttäen 4-numeroinen vuosi, 2-numeroinen kuukausi, ja 2-numeroiset päivä). Esimerkiksi: 20190627.

    • Filedateuniversaali. Tiedosto tai polkuystävällinen esitys nykyisestä päivämäärästä universaltime (UTC). Muoto on yyyyMMddZ (case-herkkä, käyttäen 4-numeroinen vuosi, 2-numeroinen kuukausi,2-numeroinen päivä, ja kirjain Z koska UTC-indikaattori). Esimerkiksi: 20190627Z.

    • FileDateTime., Tiedosto tai polku-ystävällinen edustus nykyisen päivämäärän ja kellonajan localtime, 24 tunnin muodossa. Muoto on yyyyMMddTHHmmssffff (case-herkkä, käyttäen 4-digityear, 2-numeroinen kuukausi, 2-numeroinen päivä, kirje T aika erotin, 2-numeroinen tuntia, 2-digitminute, 2-numeroinen toinen, ja 4-numeroinen millisekunnin). Esimerkiksi: 20190627t0840107271.

    • Filedatetimeuniversaali. Tiedosto tai polkuystävällinen esitys nykyisestä päivämäärästä ja ajasta universaalisessa ajassa (UTC), 24 tunnin muodossa., Muoto on yyyyMMddTHHmmssffffZ (case-herkkä,käyttäen 4-numeroinen vuosi, 2-numeroinen kuukausi, 2-numeroinen päivä, kirje T aika erotin, 2-digithour, 2-numeroinen minuutti, 2-numeroinen toinen, 4-numeroinen millisekunnin, ja kirjain Z kuten UTCindicator). Esimerkiksi: 20190627t1540500718z.,

    Type: String
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False

    -Hour

    Specifies the hour that is displayed. Enter a value from 0 to 23.,

    Type: Int32
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    -Millisecond

    Specifies the milliseconds in the date. Enter a value from 0 to 999.

    This parameter was introduced in PowerShell 3.0.,

    Type: Int32
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    -Minute

    Specifies the minute that is displayed. Enter a value from 0 to 59.,

    Type: Int32
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    -Month

    Specifies the month that is displayed. Enter a value from 1 to 12.,

    Type: Int32
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    -Second

    Specifies the second that is displayed. Enter a value from 0 to 59.,

    Type: Int32
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    -UFormat

    Displays the date and time in UNIX format. The UFormat parameter outputs a string object.,

    UFormat suunnittelijat ovat edeltää prosenttia merkki (%), esimerkiksi %m, %d ja %Y. Notessection sisältää taulukon kelvollisia UFormat-määrityksiä.

    Kun UFormat parametria käytetään, Get-Date saa vain DateTime objektin”s propertiesnecessary näyttää päivämäärän. Tämän seurauksena joitakin DateTimeobjects-hankkeen ominaisuuksia ja menetelmiä ei välttämättä ole saatavilla.,

    Type: String
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    -UnixTimeSeconds

    Date and time represented in seconds since January 1, 1970, 0:00:00.

    This parameter was introduced in PowerShell 7.1.,

    Type: Int64
    Aliases: UnixTime
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    -Year

    Specifies the year that is displayed. Enter a value from 1 to 9999.,

    Type: Int32
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False

    Inputs

    Pipeline input

    Get-Date accepts pipeline input. For example, Get-ChildItem | Get-Date.

    Outputs

    System.DateTime or System.,String

    Get-Date palauttaa DateTime objektin, paitsi kun Muotoa ja UFormat parametrit areused. Muoto tai UFormat parametrit palata merkkijono esineitä.

    Kun DateTime objektin lähetetään alas putki siihen cmdlet-komentoa, kuten Add-Content että expectsstring input, PowerShell muuntaa objektin Merkkijono esine.

    tapa (Get-Date).ToString() muuntaa DateTime objektin Merkkijono esine.

    objektin ominaisuuksien ja menetelmien näyttämiseksi lähetä objekti putkea pitkin Get-Member.,Esimerkiksi Get-Date | Get-Member.

    nuotit

    DateTime-objektit ovat systeemin lokaalin pitkäaikaisessa ja pitkäaikaisessa muodossa.

    voimassa UFormat suunnittelijat näkyvät seuraavassa taulukossa:

    • ForEach-Object
    • Hanki-Kulttuuri
    • Hanki-Jäsen
    • Uusi-Tuote
    • Uusi-Aikaväli
    • Aseta Päivämäärä


    Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *