Get-Date / Taking on PowerShell one cmdlet at a time / Weekly Blog-ITProTV Blog (Italiano)
Questa è una parte di una serie di blog in corso scritto da Adam Gordon. Ogni settimana, Adam vi guiderà attraverso un comando PowerShell, che vi mostra quando e come utilizzare ciascuno di essi. Questa settimana, Adam copre Get-Data.
Quando utilizzare Get-Date
Il cmdlet Get-Date ottiene un oggetto DateTime che rappresenta la data corrente o una data specificata.
Get-Date può formattare la data e l’ora in diversi formati. NET e UNIX.,
È possibile utilizzare Get-Date per generare una stringa di caratteri data o ora e quindi inviare la stringa ad altri cmdlet o programmi.
Get-Date utilizza le impostazioni cultura del computer per determinare come viene formattato l’output. Per visualizzare le impostazioni del computer, utilizzare (Get-Culture).DateTimeFormat
Come usare Get-Date
Ottieni la data e l’ora correnti:
Get-Date
Get-Date visualizza la data e l’ora correnti del sistema. L’output è nei formati long date e long-time.,
Ottieni elementi della data e dell’ora correnti:
Get-Date-DisplayHint Date
Usa Get-Date per ottenere l’elemento data o ora. Il parametro-DisplayHint utilizza gli argomenti Data, Ora o DateTime.
Ottieni la data e l’ora con un identificatore di formato.NET:
Get-Date-Format “dddd MM/gd/aaaa HH:mm K”
Get-Date utilizza il parametro –Format per specificare diversi specificatori di formato. NET. L’output è un oggetto String.
Il .,er
Click here for more information about .,Specificatori di formato NETTO.
Ottieni la data e l’ora con un identificatore UFormat:
Get-Date-UFormat “%A %m/%d /%Y %R %Z”
Get-Date utilizza il parametro –UFormat per specificare diversi specificatori di formato. L’output è un oggetto String.,>
Ottenere un giorno dell’anno:
(Get-Date -Anno 2020 -Mese 12 -il Giorno 31).,DayOfYear
Get-Date utilizza tre parametri per specificare la data: Anno, Mese e Giorno. Il comando viene avvolto con parentesi in modo che il risultato venga valutato dalla proprietà DayofYear.
NOTA: Il calendario gregoriano ha 365 giorni, ad eccezione degli anni bisestili che hanno 366 giorni. Il 31 dicembre 2020 è il giorno 366.
Controlla se una data è regolata per l’ora legale:
D DST = Get-Date
D DST.IsDaylightSavingTime ()
Questo esempio utilizza un metodo booleano per verificare se una data viene regolata dall’ora legale., Una variabile, D DST memorizza il risultato di Get-Date.
D DST utilizza il metodo IsDaylightSavingTime per verificare se la data è regolata per l’ora legale.
Converti l’ora corrente in ora UTC:
Get-Date-UFormat “%A %B/%d / %Y %T %Z”
Time Time = Get-Date
Time Time.ToUniversalTime ()
In questo esempio, l’ora corrente viene convertita in ora UTC. L’offset UTC per le impostazioni locali del sistema viene utilizzato per convertire l’ora.
Get-Date utilizza il parametro-UFormat con gli specificatori di formato per visualizzare la data e l’ora correnti del sistema., L’identificatore di formato % Z rappresenta l’offset UTC di -07.
La variabile Time Time memorizza la data e l’ora correnti del sistema. Time Time utilizza il metodo ToUniversalTime () per convertire l’ora in base all’offset UTC del computer.
Crea un timestamp: <| p >
tim timestamp = Get-Date-Format o / ForEach-Object {__- replace “:”, “.”}
Nuovo-Oggetto-Percorso C:\Test \ tim timestamp-Type Directory
In questo esempio, un identificatore di formato crea un oggetto Stringa timestamp per un nome di directory. Il timestamp include l’offset di data, ora e UTC.,
La variabile tim timestamp memorizza i risultati di un comando Get-Date. Get-Date utilizza il parametro Format con l’identificatore format di minuscolo o per creare un oggetto String timestamp.
L’oggetto viene inviato lungo la pipeline a ForEach-Object. Uno ScriptBlock contiene la variabile _ _ che rappresenta l’oggetto pipeline corrente. La stringa timestamp è delimitata da due punti sostituiti da punti.
New-Item utilizza il parametro Path per specificare la posizione di una nuova directory. Il percorso include la variabile tim timestamp come nome della directory., Il parametro-Type specifica che viene creata una directory.
Hai bisogno di formazione PowerShell? Dai un’occhiata ai corsi di formazione IT online PowerShell di ITProTV.