Usando il "Ricevere"Comando, puoi trovare la data corrente, le date del formato, la data di domani e molto di più con PowerShell. Ti offre anche varie opzioni per mostrare le date in un modo particolare. Questo articolo ti mostrerà Come ottenere la data corrente in PowerShell usando metodi diversi. Quindi iniziamo:
Cosa viene data in PowerShell?
IL Ottieni cmdlet è un comando leggero usato in PowerShell. Questo comando restituisce un file Appuntamento oggetto che visualizza la data corrente o una data personalizzata. Get-Date supporta una varietà di unix e .Formati della data e dell'ora netti. Può generare una stringa di carattere di data o ora, che può quindi essere inviata ad altri programmi o comandi.
Sul tuo sistema locale, utilizza il Ricevere cmdlet per ottenere la data e l'ora correnti:
> OttieniPuoi utilizzare la data quando vuoi usare "Data"Come attributo. Il comando recupererà sia la data che l'ora. È impostato per mostrare la data e l'ora correnti del sistema nel formato "00:00:00"Per impostazione predefinita. Le impostazioni di data e ora recuperate dipendono dalle impostazioni culturali del sistema:
Ottenere gli elementi della data e ora correnti in PowerShell
Puoi usare il "-DisplayHint"Parametro nel"Ricevere"Comando per ottenere solo la data corrente del sistema locale. Vuoi dare una possibilità a questa strategia? Nel tuo Powershell, digita il seguente comando:
> Get -date -DisplayHint DataPer visualizzare solo l'ora corrente del sistema, specificare "Tempo"Attributo nel"-DisplayHint"Parametro:
> Get -date -DisplayHint TempoSe vuoi ottenere la data e l'ora correnti sia nel tuo Powershell, aggiungi "Appuntamento" nello stesso "Ricevere"Comando insieme al"-DisplayHint"Parametro:
> Get -date -DisplayHint DateTimeTi mostrerà il seguente output:
Visualizza l'elenco di formati
Sebbene il "Ricevere"CMDLET appare solo per restituire l'ora e la data corrente, può fornire ulteriori informazioni. Dai un'occhiata all'elenco dei formato di "Ricevere"CMDLET ha un'idea di cosa stiamo parlando:
> Get-date | Lista di formatoUtilizzare Uformat Specifier per ottenere la data e l'ora correnti
Specificatori UFORMAT sono anche utilizzati per la personalizzazione del formato di output. Di seguito sono riportati alcuni specificatori UFORMAT con le loro definizioni:
"%UN“: Questo specificatore UFORMAT recupererà il giorno della settimana con il nome completo.
"%M": Usa questo specificatore per ottenere il numero del mese:
"%D":"%D"Mostrerà il giorno del mese in due cifre.
"%Y“: Questo specificatore Uformat ti mostrerà l'anno in corso in formato a quattro cifre.
"%R“: Usa questo specificatore per visualizzare il tempo in formato 24 ore senza secondi.
"%Z":"%Z"Indica un fuso orario offset dalla coordinata del tempo universale (UTC).
In PowerShell, digita questo comando per ottenere l'ora e la data corrente in base alla Uformat specifica:
> Get -date -uformat " %a %m/ %d/ %y %r %z"Questo comando restituirà anche l'output come oggetto stringa.
Utilizzo .Specificatore del formato netto per ottenere la data e l'ora correnti
"Ricevere"Utilizza vari specificatori di formato per personalizzare il proprio output, .Netto è uno di questi. Ora, diamo un'occhiata ad alcuni .Specificatori netti:
"dddd": Questo specificatore otterrà il giorno della settimana (nome completo).
"MM": Ti mostrerà il numero del mese.
"dd":"dd"Mostrerà il giorno del mese in due cifre.
"Yyyy": Questo .Net Specifier ti mostrerà l'anno in corso in formato a quattro cifre.
"HH: mm“: Usa questo specificatore per visualizzare il tempo in formato 24 ore senza secondi.
"K": Questo specificatore indica un fuso orario offset dalla coordinata del tempo universale (UTC).
Secondo il tuo .Netto Specificatori, scrivi questo comando nel tuo Powershell per Ottenere la data e l'ora correnti:
> Get -Date -Format "DDDD MM/DD/YYYY HH: MM K"L'esecuzione del comando sopra dato restituirà una stringa.
Ottieni una data di data in PowerShell
PowerShell è anche in grado di mostrarti una data. Per questo, utilizza tre parametri: "-Anno,""-Mese," E "-Giorno."Ad esempio, il comando di seguito dà recupero il giorno numerico del calendario gregoriano del 03 ottobre 2022.
GT; (Get -Date -year 2022 -Month 10 -Day 03).DayofyearAggiunta di ore nella data di sistema corrente in PowerShell
È inoltre possibile eseguire il funzionamento aritmetico di aggiunta di ore nella data corrente. Specificare il numero totale di ore come parametro in "AddHours ()" funzione.
> (get-date).Addhours (6)Ottieni la data di ieri in PowerShell
Utilizzare il "AddDays ()"Funzione e specificare"-1"Come parametro per questa funzione. Chiamando il "AddDays ()"La funzione con queste impostazioni specificate ti consentirà di visualizzare la data di ieri nel tuo PowerShell.
> (get-date).AddDays (-1)Controlla se una data è fissata per l'ora di risparmio diurna
Nell'esempio seguente, vedremo se la data che abbiamo menzionato è stata fissata per l'orario di risparmio diurna. IL "DST"La variabile memorizzerà il valore restituito da"Ricevere"Cmdlet. Dopodiché, chiamerà il "ISDayLightSavingTime () "Funzione booleana. Questa funzione risponderà alla tua domanda in vero o falso.
> $ Dst = get-dateAltri esempi di formati di ricezione
Aggiunta "-Formato g"Come parametro nel comando Get-Date ti mostrerà la data e l'ora correnti in un breve formato:
> Get -Date -Format GUtilizzare il "-Formato t"Opzione se si desidera ottenere solo l'ora corrente in un formato breve:
> Get -Date -Format tAllo stesso modo, puoi anche recuperare solo la data corrente del sistema in formato breve usando "-Formato d" opzione.
> Get -Date -Format DRestituirà la data in un certo formato:
Usa il "U"Opzione in formato per recuperare l'orario e la data corrente in formato orario universale.
> Get -date -format uConclusione
C'è qualche metodo per ottenere la data corrente in PowerShell? Rimarrai sorpreso di sapere che la risposta a questa domanda è semplice di quanto la domanda stessa. PowerShell utilizza un Ricevere cmdlet per ottenere la data corrente del sistema locale. Questo comando viene utilizzato anche per la formattazione di output che comportano la data e l'orario. Ti abbiamo mostrato vari formati per ottenere la data corrente in PowerShell. Inoltre, in questo articolo vengono forniti anche diversi metodi di personalizzazione.