In questo tutorial PowerShell, discuteremo come utilizzare PowerShell get-date cmdlet con vari esempi di PowerShell get-date comando. Vediamo vari esempi su PowerShell get data.
PowerShell get-date cmdlet
Ora, vedremo come utilizzare PowerShell get-date cmdlet o la funzione data PowerShell.
Get-Date: Il comando PowerShell Get-Date viene utilizzato per visualizzare la data e l’ora correnti del sistema.
Sintassi: Di seguito è riportata la sintassi del comando Get-Date di PowerShell.,
È possibile utilizzare Windows PowerShell o PowerShell ISE per eseguire il debug, eseguire e testare lo script su PowerShell get date.
Get-Date
Questo è come si può utilizzare powershell get data per recuperare la data e l’ora correnti.
È inoltre possibile utilizzare il comando sottostante per ottenere le impostazioni del sistema datetime.
(Get-Culture).DateTimeFormat
PowerShell get-date format
Ora, vedremo alcuni esempi di PowerShell get-date format.,
Visualizza solo la data corrente
Dal cmdlet get-date, è possibile recuperare solo Data, Ora o DateTime.
PowerShell fornisce il parametro-DisplayHint che possiamo utilizzare per ottenere solo la data, solo l’ora o solo DateTime.
Di seguito è riportato il cmdlet PowerShell per ottenere solo la data corrente.
Get-Date -DisplayHint Date
Visualizza solo l’ora corrente
Utilizzando il seguente comando PowerShell per visualizzare solo l’ora corrente.,
Get-Date -DisplayHint Time
Visualizza solo il datetime corrente
Di seguito è riportato il cmdlet PowerShell per ottenere il datetime corrente del sistema.
Get-Date -DisplayHint DateTime
Ottenere un giorno dell’anno
Questo è un interessante comando per ottenere un giorno dell’anno.,
verrà visualizzato il giorno dell’anno utilizzando il DayofYear proprietà, come di seguito:
L’output verrà visualizzato come di seguito:
Dal momento che il 2020 è l’anno bisestile, si può vedere che è tornato a 366.
- Get-SPOsite il percorso gestito non è un percorso gestito in questo tenant
Come visualizzare solo un mese dell’anno da get-date
Possiamo facilmente ottenere la formattazione della data per visualizzare solo un mese dell’anno.,
(Get-Date).Month
Oltre a questo possiamo anche ottenere Year, Day, DayOfWeek, DayOfYear dai cmdlet get-date in PowerShell ecc.
(Get-Date).Month(Get-Date).Year(Get-Date).Day(Get-Date).DayOfWeek(Get-Date).DayOfYear
Si può vedere l’output come di seguito:
PowerShell ottenere il formato di data esempi
Ecco alcuni esempi di come possiamo formato PowerShell get-date cmdlet.
(get-date).ToString("d.M.yyyy hh:mm tt")
Il cmdlet PowerShell sopra riportato visualizza la data corrente in una data.mese.,anno e ora.minuto AM / PM.
Utilizzando “tt” otterremo l’ora corrente nel formato am e pm.
Get-Date -Format g
Questo comando Get-Date-Format g visualizza la data e l’ora correnti in un formato breve.
Get-Date -Format t
Il comando Get-Date-Format t visualizzerà solo l’ora in formato breve
Get-Date -Format d
Il Get-Date-Format d visualizza solo la data in formato breve.
Get-Date -Format U
I cmdlet Get-Date-Format U vengono utilizzati per visualizzare la data e l’ora complete utilizzando l’ora universale.,
Puoi vedere l’output come segue:
get-date | fl *
Il comando sopra riportato dsiplay le proprietà come DateTime, Data, Giorno, DayOfWeek, DayOfYear, Ora, Tipo ecc nel formato elenco.
(get-date).ToUniversalTime()
Il cmd di PowerShell convertirà la data ora corrente in fuso orario universale(UTC).,
Verifica se una data è regolata per l’ora legale
Utilizzando i cmdlet sottostanti, puoi verificare se una data è regolata per l’ora legale o meno.
Possiamo utilizzare il metodo IsDaylightSavingTime per verificare se la data è regolata per l’ora legale.
Quindi restituirà true / false.
$isdatetime = Get-Date$isdatetime.IsDaylightSavingTime()
Convertire l’ora corrente in ora UTC
Possiamo facilmente convertire ora corrente all’ora UTC facilmente dalla data di ricezione.,
$currentTime = Get-Date$currentTime.ToUniversalTime()
Il comando precedente convertirà facilmente l’ora corrente in ora UTC.
PowerShell get-date adddays
E ‘ possibile utilizzare PowerShell get-date adddays per aggiungere un numero di giorni alla data corrente.
Sintassi:
(get-date).AddDays(2)
Puoi vedere la data di visualizzazione dei cmdlet sopra aggiunta di 2 giorni nella data odierna.,
Oltre a adddays, possiamo anche usare PowerShell get-date AddHours, AddMinutes, AddMonths, AddSeconds, AddYears ecc.,
Si può vedere l’output come di seguito:
PowerShell get-data di ieri
Si può anche arrivare alla data di ieri, utilizzando la stessa PowerShell get-date AddDays metodo, passando -1 come di seguito:
(get-date).AddDays(-1)
Questo è il modo per ottenere di ieri valore di utilizzo di PowerShell get-date.,
PowerShell get-date add hours
Possiamo usare il metodo PowerShell get-date AddHours per aggiungere un numero di ore alla data corrente come di seguito:
(get-date).AddHours(5)
Puoi vedere che sta aggiungendo 5 ore all’ora corrente e alla visualizzazione.
PowerShell get-date timezone
Utilizzando il Get-TimeZone, possiamo ottenere il fuso orario del sistema.
Get-TimeZone
Il cmdlet PowerShell sopra riportato visualizzerà il fuso orario corrente del sistema.,
Possiamo anche impostare il fuso orario del sistema su un altro fuso orario utilizzando il seguente cmdlet PowerShell.,
Set-TimeZone -Name "Pacific Standard Time"
PowerShell get data dalla stringa
E ‘ anche possibile convertire una stringa data in PowerShell come di seguito:
$stringdate = '29-Apr-2020'$stringfinaldate=::parseexact($stringdate, 'dd-MMM-yyyy', $null)$stringfinaldate
Si può vedere l’output verrà visualizzato come di seguito:
PowerShell set-data
Si può anche impostare il sistema locale è data ad una data specifica, utilizzando PowerShell set-data cmdlet, controllare sotto il cmdlet di PowerShell.,
Set-Date -Date "06/03/2019 18:53"
PowerShell get-date ToShortDateString()
utilizzando PowerShell get-date ToShortDateString() metodo per ottenere la data odierna nel formato di data breve, come di seguito:
(get-date).ToShortDateString()
Oltre a questo è anche possibile overrride l’ (get-date).,Metodo ToString() per visualizzare la data di oggi in vari formati, come di seguito:
(get-date).ToString("dd-MM-yyyy")(get-date).ToString("dd-MMM-yyy")
Scrivere la Data Corrente in un file di testo in PowerShell
In PowerShell, possiamo scrivere la data corrente in un file di testo utilizzando il seguente comando.
Get-Date| Add-Content -Path "G:\padmini\New folder\PSDate.txt"
Questo comando scriverà la data corrente in un file di testo.,
PowerShell ottenere la differenza tra due date in giorni
Si può facilmente ottenere la differenza tra due date in giorni tramite PowerShell.
Verrà visualizzato in dettagli come Giorni, ore, minuti, secondi ecc. la differenza tra due giorni.,
Se si desidera ottenere solo la differenza tra due date in giorni in PowerShell, è possibile utilizzare, come di seguito:
$datediff.Days$datediff.TotalDays
Si può vedere il risultato, come di seguito:
PowerShell ottenere la data e l’ora .NETTO il formato
Se si ha poca conoscenza di Microsoft.,Net, allora sarà più facile per voi per formattare il PowerShell ottenere la data e l’ora in vari formato stringa utile.
Puoi vedere alcuni esempi sotto utilizza i formati.Net.,
Si può vedere l’output:
È possibile, come PowerShell seguente tutorial:
- PowerShell di riferimento variabile
- Ottenere una raccolta documenti di SharePoint dimensioni utilizzando PowerShell
- che Cosa è PowerShell variabile
- PowerShell trovare tutti i file modificati negli ultimi N giorni
- Come controllare se il file creato ultime 24 ore, utilizzando PowerShell?,
- Come creare e utilizzare PowerShell variabile globale
- PowerShell trovare tutti i file modificati nelle ultime 24 ore e PowerShell ottenere l’ultima data di modifica dei file nella cartella
- Creare una cartella se non esiste utilizzo di PowerShell
- Crea il file se non esiste nome data odierna tramite PowerShell
- Creare un file di password crittografato in PowerShell e l’utilizzo in SharePoint online
- Come controllare le dimensioni del file utilizzando PowerShell Script
In questo PowerShell tutorial, abbiamo discusso di come utilizzare PowerShell get-date cmdlet.,e formato esempi
Ciao a Tutti!!,! Sono Bhawana un MVP di SharePoint e ho circa 10 + anni di esperienza di SharePoint e nelle tecnologie. Net. Ho lavorato in tutte le versioni di SharePoint da wss a Office 365. Ho una buona esposizione nella personalizzazione e migrazione utilizzando Nintex, strumenti Metalogix. Ora esplorare di più in SharePoint 2016 Hope Spero qui posso contribuire e condividere le mie conoscenze al meglio. Come credo “Non c’è ricchezza come conoscenza e povertà come ignoranza”