Get-Date (Svenska)

0 Comments
modul: Microsoft.PowerShell.Utility

får aktuellt datum och tid.

Syntax

beskrivning

Get-Date cmdlet får ett DateTime-objekt som representerar det aktuella datumet eller ett datum som du anger. Get-Date kan formatera datum och tid i flera.net-och UNIX-format. Du kan användaGet-Date för att generera en teckensträng för datum eller tid och sedan skicka strängen till andra cmdlets ellerprogram.,

Get-Date använder datorns kulturinställningar för att avgöra hur utdata formateras. Använd (Get-Culture).DateTimeFormatför att visa datorns inställningar.

exempel

exempel 1: Hämta aktuellt datum och tid

i det här exemplet visarGet-Date aktuellt systemdatum och-tid. Utgången är ilång-datum och lång tid format.

exempel 2: hämta delar av aktuellt datum och tid

det här exemplet visar hur du använderGet-Date för att få antingen datum-eller tidselementet., Parametern använderargumentdatum, tid eller DateTime.

Get-Date använder DisplayHint-parametern med Datumargumentet för att bara få datumet.

exempel 3: Hämta datum och tid med en.NET-formatspecifikator

i det här exemplet används en. NET-formatspecifikator för att anpassa utdataformatet. Utgången är aString objekt.

Get-Date använder Formatparametern för att ange flera formatspecificerare.

den .,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 datum och tid format strängar.

exempel 4: Hämta datum och tid med en uformat-specifierare

i det här exemplet används flera uformat-format-specifierare för att anpassa utdataformatet.Utgången är ett Strängobjekt.

Get-Date använder parametern uformat för att ange flera formatspecificerare.,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.,

exempel 5: få ett datum”s dag på året

i det här exemplet används en egenskap för att få årets numeriska dag.

den gregorianska kalendern har 365 dagar, förutom skottår som har 366 dagar. Till exempel är December31, 2020 dag 366.

Get-Date använder tre parametrar för att ange datum: År, Månad och dag. Kommandot är inslaget med parentes så att resultatet utvärderas av egenskapen DayofYear.,

exempel 6: Kontrollera om ett datum justeras för sommartid

i det här exemplet används en boolesk metod för att kontrollera om ett datum justeras med sommartid.

en variabel,$DST lagrar resultatet avGet-Date. $DST använder metoden IsDaylightSavingTime för att testa om datumet justeras för sommartid.

exempel 7: konvertera aktuell tid till UTC-tid

i det här exemplet konverteras den aktuella tiden till UTC-tid., UTC-förskjutningen för systemet ” s lokalanvänds för att konvertera tiden. En tabell i avsnittet Anteckningar listar giltigt UFormatformat beställare.

Get-Date använder parametern uformat med formatspecificerare för att visa aktuellt systemdatum och tid. Formatet specifier %Z representerar UTC offset av -07.

variabeln$Time lagrar det aktuella systemets datum och tid. $Time använder ToUniversalTime () – metoden för att konvertera tiden baserat på datorns UTC-offset.,

exempel 8: skapa en tidsstämpel

i det här exemplet skapar en formatspecifikator ett Tidsstämpelsträngsobjekt för ett katalognamn. Thetimestamp inkluderar datum, tid och UTC offset.

$timestamp variabeln lagrar resultaten från kommandotGet-Date. Get-Dateanvänder Formatparametern med formatspecifieraren för gemenero för att skapa ett Tidsstämpelsträngsobjekt. Theobject skickas ner i rörledningen till ForEach-Object., En ScriptBlock innehåller $_ variablethat representerar den aktuella gasledningen objekt. Tidsstämpelsträngen avgränsas av kolon som ärspelad av perioder.

New-Item använder Sökvägsparametern för att ange platsen för en ny katalog. Sökvägen innehåller variabeln$timestamp som katalognamn. Parametern Type anger att en directory skapas.

exempel 9: konvertera en Unix tidsstämpel

det här exemplet konverterar en Unix-tid (representerad av antalet sekunder sedan 1970-01-01 0:00:00) till DateTime.,

exempel 10: returnera ett datumvärde som tolkas som UTC

det här exemplet visar hur man tolkar ett datumvärde som dess UTC-motsvarighet. Till exempel är dettamaskin inställd på Pacific Standard Time. Som standard returnerarGet-Date värden för thattimezone. Använd AsUTC parameter för att konvertera värdet till UTC motsvarande tid.

parametrar

-AsUTC

konverterar datumvärdet till motsvarande tid i UTC.

denna parameter introducerades i PowerShell 7.1.,

Typ: SwitchParameter
Position: Named
standardvärde: ingen
Acceptera pipeliningång: False
Acceptera jokertecken: falskt
-datum

anger datum och tid. Tiden är valfri och om den inte anges returnerar du 00: 00: 00.

ange datum och tid i ett format som är standard för systemlokalen.,

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.,

om det angivna värdet är större än antalet dagar i en månad, lägger PowerShell antalet dagar till månaden. Till exempel visar Get-Date -Month 2 -Day 31 Mars 3, inte februari 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.,

  • datum: visar endast datum
  • tid: visar endast tid
  • DateTime: visar datum och tid
  • Typ: DisplayHintType
    accepterade värden: datum, tid, DateTime
    position: named
    standardvärde: ingen
    Acceptera pipeline input: false
    Acceptera jokertecken: false
    -format

    visar datum och tid i Microsoft .,Net Framework format som anges av formatet specifier.Parametern Format matar ut ett Strängobjekt.

    för en lista över tillgängliga.Net-format specifiers, seecustom datum och tidsformat strängar.

    när Formatparametern används får Get-Date endast datetime-objektets egenskapernödvändigt att visa datumet. Som ett resultat, några av egenskaperna och metoderna för DateTimeobjects kanske inte är tillgängliga.

    starta i PowerShell 5.0, kan du använda följande ytterligare format som värden för theFormat parameter.

    • FileDate., En fil eller sökvägsvänlig representation av det aktuella datumet i lokal tid. Formatis yyyyMMdd (skiftlägeskänslig, med ett fyrsiffrigt år, tvåsiffrigt månad och tvåsiffrigt dag). Till exempel: 20190627.

    • FileDateUniversal. En fil eller sökvägsvänlig representation av det aktuella datumet i universaltid (UTC). Formatet är yyyyMMddZ (skiftlägeskänslig, med ett fyrsiffrigt år, tvåsiffrigt månad,tvåsiffrigt dag och bokstaven Z som UTC-indikator). Till exempel: 20190627Z.

    • FileDateTime., En fil eller sökvägsvänlig representation av aktuellt datum och tid i lokaltid, i 24-timmars format. Formatet är yyyyMMddTHHmmssffff (skiftlägeskänslig, med en fyrsiffrig, tvåsiffrig månad, tvåsiffrig dag, bokstaven T som tidsavskiljare, tvåsiffrig timme, tvåsiffrig minut, tvåsiffrig sekund och 4-siffrig millisekund). Till exempel: 20190627T0840107271.

    • FileDateTimeUniversal. En fil eller sökvägsvänlig representation av aktuellt datum och tid iuniversell tid (UTC), i 24-timmarsformat., Formatet är yyyyMMddTHHmmssffffZ (skiftlägeskänslig,med ett fyrsiffrigt år, tvåsiffrig månad, tvåsiffrig dag, bokstaven T som tidsavskiljare, 2-digitour, 2-siffrig minut, 2-siffrig sekund, 4-siffrig millisekund och bokstaven Z som UTCindicator). Till exempel: 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-specifierare föregås av ett procenttecken (%), till exempel %m, %d och %Y. Notessection innehåller en tabell med giltiga uformat-specifierare.

    när uformat-parametern används får Get-Date endast datetime-objektets egenskapernödvändigt att visa datumet. Som ett resultat, några av egenskaperna och metoderna för DateTimeobjects kanske inte är tillgängliga.,

    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 returnerar ett datetime-objekt utom när parametrarna Format och UFormat används. Parametrarna Format eller UFormat returnerar Strängobjekt.

    När ett datetime-objekt skickas ner i rörledningen till en cmdlet somAdd-Content som expectsstring-ingång konverterar PowerShell objektet till ett Strängobjekt.

    metoden(Get-Date).ToString() konverterar ett datetime-objekt ett Strängobjekt.

    för att visa ett objekts egenskaper och metoder, skicka objektet nedför rörledningen tillGet-Member.,Till exempel Get-Date | Get-Member.

    anmärkningar

    datetime-objekt är i långdatumformat och långtidformat för systemlokalen.

    de giltiga uformat-specifierarna visas i följande tabell:

    • ForEach-Object
    • Get-Culture
    • Get-Member
    • New-Item
    • New-TimeSpan
    • Set-Date


    Lämna ett svar

    Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *